简体   繁体   English

virtualenv:无法创建“ /lib/python2.7”:权限被拒绝

[英]virtualenv: could not create '/lib/python2.7': Permission denied

What could be wrong here? 这有什么问题吗?

user@linux> virtualenv foobar
....
error: could not create '/lib/python2.7': Permission denied
----------------------------------------
...Installing Setuptools...done.
Traceback (most recent call last):
  File "/usr/bin/virtualenv", line 9, in <module>
    load_entry_point('virtualenv==1.10.1', 'console_scripts', 'virtualenv')()
  File "/usr/lib/python2.7/site-packages/virtualenv.py", line 821, in main
    symlink=options.symlink)
  File "/usr/lib/python2.7/site-packages/virtualenv.py", line 961, in create_environment
    install_sdist('Setuptools', 'setuptools-*.tar.gz', py_executable, search_dirs)
  File "/usr/lib/python2.7/site-packages/virtualenv.py", line 932, in install_sdist
    filter_stdout=filter_install_output)
  File "/usr/lib/python2.7/site-packages/virtualenv.py", line 899, in call_subprocess
    % (cmd_desc, proc.returncode))
OSError: Command /home/modwork_guf_dfj/foobar/bin/python setup.py install --single-version-externally-managed --record record failed with error code 1

virtualenv --version 1.10.1 virtualenv-版本1.10.1

Answering my own question. 回答我自己的问题。 in ~/.pydistutils.cfg an empty prefix was set. 在〜/ .pydistutils.cfg中,设置了一个空前缀。 After commenting this prefix, creating the virtualenv worked. 注释完此前缀后,创建virtualenv即可。

#http://stackoverflow.com/questions/4495120/combine-user-with-prefix-error-with-setup-py-install

#[install]
#prefix=

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 错误:无法创建'/usr/local/lib/python2.7/dist-packages/virtualenv_support':权限被拒绝 - error: could not create '/usr/local/lib/python2.7/dist-packages/virtualenv_support': Permission denied Python 3.5 使用 python2.7 创建 virtualenv - Python 3.5 create virtualenv with python2.7 如何通过virtualenv创建python2.7环境? - How to create python2.7 environment by virtualenv? VirtualEnv python2.7错误 - VirtualEnv python2.7 error 为Python2.7安装virtualenv - Installing virtualenv for Python2.7 IOError:[Errno 13]权限被拒绝:&#39;/usr/local/lib/python2.7/dist-packages/finsymbols/SP500.html&#39; - IOError: [Errno 13] Permission denied: '/usr/local/lib/python2.7/dist-packages/finsymbols/SP500.html' 安装djangorestframework时出现错误-权限被拒绝:&#39;/ usr / lib / python2.7 / site-packages / djangorestframework-3.6.3.dist-info&#39; - Getting Error while installing djangorestframework - Permission denied: '/usr/lib/python2.7/site-packages/djangorestframework-3.6.3.dist-info' virtualenv中的python3仍使用/usr/lib/python2.7/dist-packages中的库 - python3 in a virtualenv still uses library in /usr/lib/python2.7/dist-packages 当我也有Python2.7(OS X)时,virtualenv仅创建/lib/Python2.6 - virtualenv only creates /lib/Python2.6 when I also have Python2.7 (OS X) 为什么我的virtualenv的pip列表包在我的lib / python2.7目录中? - Why is my virtualenv's pip listing packages in my lib/python2.7 directory?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM