金字塔文档中提到:
1. "最佳实践是将Pyramid安装到“虚拟”Python环境中,以便获得与您的Python版本中安装的任何“系统”包隔离的效果" 2. 要安装Virtual Python Enviroment,我必须安装setuptools,它可以工作 3. 要创建Virtual Python Enviroment,我必须运行“virtualenv --no-site-packages env” 4. 在输入命令后,它会显示“如果您在UNIX上,请不要使用sudo运行virtualenv脚本”
在第3步中,我运行了该命令,但出现了权限被拒绝的情况,于是我使用了sudo。我不知道使用sudo是否会成为问题,因为我不确定Linux是否是一种Unix。
现在,看到这个消息,如何创建虚拟python环境?
1. "最佳实践是将Pyramid安装到“虚拟”Python环境中,以便获得与您的Python版本中安装的任何“系统”包隔离的效果" 2. 要安装Virtual Python Enviroment,我必须安装setuptools,它可以工作 3. 要创建Virtual Python Enviroment,我必须运行“virtualenv --no-site-packages env” 4. 在输入命令后,它会显示“如果您在UNIX上,请不要使用sudo运行virtualenv脚本”
在第3步中,我运行了该命令,但出现了权限被拒绝的情况,于是我使用了sudo。我不知道使用sudo是否会成为问题,因为我不确定Linux是否是一种Unix。
现在,看到这个消息,如何创建虚拟python环境?
Traceback (most recent call last):
File "/usr/local/bin/virtualenv", line 9, in <module>
load_entry_point('virtualenv==1.5.1', 'console_scripts', 'virtualenv')()
File "/usr/local/lib/python2.6/dist-packages/virtualenv-1.5.1-py2.6.egg/virtualenv.py", line 558, in main
prompt=options.prompt)
File "/usr/local/lib/python2.6/dist-packages/virtualenv-1.5.1-py2.6.egg/virtualenv.py", line 647, in create_environment
site_packages=site_packages, clear=clear))
File "/usr/local/lib/python2.6/dist-packages/virtualenv-1.5.1-py2.6.egg/virtualenv.py", line 931, in install_python
stdout=subprocess.PIPE)
File "/usr/lib/python2.6/subprocess.py", line 623, in __init__
errread, errwrite)
File "/usr/lib/python2.6/subprocess.py", line 1141, in _execute_child
raise child_exception
OSError: [Errno 13] Permission denied