猿问

如何在没有root用户访问权限的计算机上安装virtualenv

我想在没有root特权的Linux机器上安装virtualenv。我在nettuts(http://net.tutsplus.com/tutorials/python-tutorials/python-power-tools-virtualenv/)上看到了截屏,并尝试按照以下步骤进行操作,但遇到以下错误。


任何帮助表示赞赏。


/home/x01010/python/virtualenv-1.9.1 > which python

/opt/xpyv/bin/python


/home/x01010/python/virtualenv-1.9.1 > python virtualenv.py foo

PYTHONHOME is set. You *must* activate the virtualenv before using it

Traceback (most recent call last):

File "virtualenv.py", line 2577, in <module>

main()

File "virtualenv.py", line 979, in main

no_pip=options.no_pip)

File "virtualenv.py", line 1081, in create_environment

site_packages=site_packages, clear=clear))

File "virtualenv.py", line 1289, in install_python

writefile(site_filename_dst, SITE_PY)

File "virtualenv.py", line 445, in writefile

f = open(dest, 'wb')

IOError: [Errno 2] No such file or directory: 'foo/lib/python26.zip/site.py'</module>


繁华开满天机
浏览 256回答 2
2回答

波斯汪

创建虚拟环境后,您必须激活它。virtualenv --no-site-packages </path/to/new/environment>source </path/to/new/environment>/bin/activate&nbsp;&nbsp;只需在激活虚拟环境后尝试即可。
随时随地看视频慕课网APP

相关分类

Python
我要回答