我在Ubuntu 12.04上安装了Virtualenv,并且正在使用它来处理统一桌面下的示例项目。我正在使用VirtualBox,并且在Unity桌面上遇到了一些问题,因此已更改为KDE桌面。Virtualenv未创建环境
我现在试图创建一个新项目,但virtualenv不会允许我在我的项目文件夹中创建一个新环境。在我浏览到项目文件夹中的终端,输入的virtualenv VENV并得到以下错误消息:
Traceback (most recent call last):
File "/usr/bin/virtualenv", line 3, in <module>
virtualenv.main()
File "/usr/lib/python2.7/dist-packages/virtualenv.py", line 938, in main
never_download=options.never_download)
File "/usr/lib/python2.7/dist-packages/virtualenv.py", line 1039, in create_environment
site_packages=site_packages, clear=clear))
File "/usr/lib/python2.7/dist-packages/virtualenv.py", line 1215, in install_python
copyfile(stdinc_dir, inc_dir)
File "/usr/lib/python2.7/dist-packages/virtualenv.py", line 430, in copyfile
copyfileordir(src, dest)
File "/usr/lib/python2.7/dist-packages/virtualenv.py", line 405, in copyfileordir
shutil.copytree(src, dest, True)
File "/usr/lib/python2.7/shutil.py", line 206, in copytree
raise Error, errors
shutil.Error: [('/usr/include/python2.7/numpy', 'venv/include/python2.7/numpy', '[Errno 30] Read-only file system')]
谁能帮助我解决这个问题?我试过重新安装virtualenv,但没有喜悦。谢谢
这是抱怨你正试图在只读文件系统上创建一个virtualenv。你想要做什么目录?你可以在那里触摸一个文件吗? – Dougal
@Dougal它是一个vbox共享文件夹。但是,工作环境的项目也在此文件夹中。编辑:是的,我可以触摸相同文件夹中的文件。创建一个新文件没有问题 – adohertyd
好吧:你可以'mkdir -p venv/include/python2.7/numpy;触摸venv/include/python2.7/numpy/test'?也许'venv'或者一个子目录是一个只读文件系统的链接? – Dougal