【问题标题】:virtualenv: could not create '/lib/python2.7': Permission deniedvirtualenv:无法创建“/lib/python2.7”:权限被拒绝
【发布时间】:2013-09-24 10:59:36
【问题描述】:

这里有什么问题?

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

【问题讨论】:

    标签: python virtualenv


    【解决方案1】:

    回答我自己的问题。 在 ~/.pydistutils.cfg 中设置了一个空前缀。在注释了这个前缀之后,创建 virtualenv 就可以了。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-12
      • 1970-01-01
      • 1970-01-01
      • 2012-08-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多