Rya*_*yan 2 python django macos virtualenv python-2.7
我目前正在尝试在Python 2.7.1和Django 1.3之上设置pinax.
对于前几个步骤,需要使用以下命令设置virtualenv:
$ virtualenv mysite-env
$ source mysite-env/bin/activate
(mysite-env)$
我执行第一个命令,它创建一个mysite-env目录,但是出现以下错误:
mysite-env/bin/python中的新python可执行文件
错误[Errno 2]执行命令时没有这样的文件或目录install_name_tool -change /Library/Frameworks/.../Versions/2.7/Python @executable_path /../.Python mysite -env/bin/python
无法调用install_name_tool - 必须安装Apple的开发工具Traceback(最近一次调用最后一次):
文件"/Library/Frameworks/Python.framework/Versions/2.7/bin/virtualenv",第8行,在
load_entry_point('virtualenv == 1.6','console_scripts','virtualenv')()
文件"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/virtualenv.py",第745行,在主
提示符= options.prompt)
文件"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/virtualenv.py",第836行,在create_environment
site_packages = site_packages中, clear = clear))
文件"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/virtualenv.py",第1098行,在install_python中
py_executable])
文件"/ Library/Frameworks/Pyth on.framework/Versions/2.7/lib/python2.7/site-packages/virtualenv.py",第778行,在call_subprocess中
cwd = cwd,env = env)
文件"/Library/Frameworks/Python.framework/Versions/2.7 /lib/python2.7/subprocess.py",第672行,__ init __ errread,errwrite)
文件"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py",行1202,在_execute_child中
引发child_exception
OSError:[Errno 2]没有这样的文件或目录
执行第二个命令不起作用(考虑到第一个失败,这是有道理的):
bash:mysite-env/bin/activate:没有这样的文件或目录
我已经读过其他有类似问题的人.
在另一个帖子中,有人提到Virtualenv在10.6上有一个错误.
在Google群组中,另一个人为Virtualenv 1.3.3提供了补丁.
在这一点上,我最好的选择是什么?我应该安装Virtualenv 1.3.3并尝试补丁(我知道它不适用于1.6),或者我应该尝试使其适用于我当前的版本?有没有替代Virtualenv我可以使用(请记住我受到pinax设置的限制).
感谢帮助.
执行命令install_name_tool时没有此类文件或目录
install_name_tool命令是Mac OS X Developer Tools的一部分.安装Xcode来获取它.