virtualenv:无法创建“/lib/python2.7":权限被拒绝 [英] virtualenv: could not create '/lib/python2.7': Permission denied

查看:33
本文介绍了virtualenv:无法创建“/lib/python2.7":权限被拒绝的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这里有什么问题?

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 --version1.10.1

virtualenv --version 1.10.1

推荐答案

回答我自己的问题.在 ~/.pydistutils.cfg 中设置了一个空前缀.注释此前缀后,创建 virtualenv 工作.

Answering my own question. in ~/.pydistutils.cfg an empty prefix was set. After commenting this prefix, creating the virtualenv worked.

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

#[install]
#prefix=

这篇关于virtualenv:无法创建“/lib/python2.7":权限被拒绝的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆