Django virtualenv返回错误';不允许操作';

Django virtualenv返回错误';不允许操作';,django,python-2.7,virtualenv,Django,Python 2.7,Virtualenv,我正在使用命令virtualenv--no site packages django env,但遇到了以下错误 Traceback (most recent call last): File "/usr/local/bin/virtualenv", line 9, in <module> load_entry_point('virtualenv==12.0.7', 'console_scripts', 'virtualenv')() File "/usr/local/

我正在使用命令
virtualenv--no site packages django env
,但遇到了以下错误

Traceback (most recent call last):
  File "/usr/local/bin/virtualenv", line 9, in <module>
    load_entry_point('virtualenv==12.0.7', 'console_scripts', 'virtualenv')()
  File "/usr/local/lib/python2.7/dist-packages/virtualenv-12.0.7-py2.7.egg/virtualenv.py", line 825, in main
    symlink=options.symlink)
  File "/usr/local/lib/python2.7/dist-packages/virtualenv-12.0.7-py2.7.egg/virtualenv.py", line 985, in create_environment
    site_packages=site_packages, clear=clear, symlink=symlink))
  File "/usr/local/lib/python2.7/dist-packages/virtualenv-12.0.7-py2.7.egg/virtualenv.py", line 1416, in install_python
    os.symlink(py_executable_base, full_pth)
OSError: [Errno 1] Operation not permitted
我使用的是Ubuntu 14.04和Python 2.7.6


我无法找出导致错误的原因。

在家中尝试这些命令

1.sudo easy_安装虚拟现实版
2.mkdir virt_env
3.virtualenv virt_env/test1
4.源测试1/bin/激活
5.pip安装django==1.7.4

之后

django-admin.py startproject项目名称

关于开发文件夹的所有权:


在安装了virtualbox的驱动器上运行virtualenv时,我也遇到了类似的错误。切换到虚拟机上的目录运行正常


最好。

默认情况下,出于安全原因,VirtualBox将禁止在已装载的共享文件夹中创建符号链接

但是,您可以使用以下命令手动启用它

VBoxManage setextradata VM_NAME VBoxInternal2/SharedFoldersEnableSymlinksCreate/SHARE_NAME 1 VBoxManage设置外部数据虚拟机名称VBoxInternal2/SharedFolderEnableSymLinksCreate/SHARE\u名称1 之后,应正确引导虚拟环境。不要忘记关闭VM以获取此设置


有关更多详细信息,请参阅此VirtualBox的票证:。

在已安装的驱动器上运行virtualenv时,我遇到了类似的错误。对我来说--“始终复制”选项解决了这个问题。

为什么要使用sudo运行它?你真的不需要这样做。我在没有
sudo
的情况下运行,但这个错误来自回溯(最近一次调用):文件“/usr/local/bin/virtualenv”,第9行,在加载入口点('virtualenv==12.0.7','console\u scripts','virtualenv')()OSError:[Errno 1]不允许操作等待我正在更新如何安装virtualenv的问题?正如我看到的,它可能是通过pip或easy_安装的。你是否从旧版本升级了ubuntu,并且在旧版本上安装了virtualenv?问题不在于ubuntu,我发现这是USb驱动器的问题,我必须提供媒体所有权,只有它才能在设备上工作。 VBoxManage setextradata VM_NAME VBoxInternal2/SharedFoldersEnableSymlinksCreate/SHARE_NAME 1