【问题标题】:When running Virtualenv 1.6 on Mac OS X 10.6.7, Python 2.7.1在 Mac OS X 10.6.7、Python 2.7.1 上运行 Virtualenv 1.6 时
【发布时间】:2011-08-05 05:39:38
【问题描述】:

我目前正在尝试在 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] No such file or directory while execution command install_name_tool -change /Library/Frameworks/.../Versions/2.7/Python @executable_path/../.Python mysite-env/bin/python
无法调用 install_name_tool - 您必须安装 Apple 的开发工具 回溯(最近一次通话最后一次):
文件“/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 行,在 main
提示=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/Python.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 __ 读错,写错)
_execute_child
中的文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py”,第 1202 行 引发 child_exception
OSError: [Errno 2] 没有这样的文件或目录

执行第二个命令不起作用(考虑到第一个失败,这是有道理的):

bash: mysite-env/bin/activate: 没有这样的文件或目录

我已经阅读了其他有类似问题的人。

在另一个线程上,有人mentioned there's a bug with Virtualenv on 10.6

在 google 群组中,另一个人提供了patch for Virtualenv 1.3.3

此时我最好的选择是什么?我应该安装 Virtualenv 1.3.3 并尝试该补丁(我知道它不适用于 1.6),还是应该尝试使其与我当前的版本一起使用?我可以使用 Virtualenv 的替代品吗(请记住,我受到 pinax 设置的限制)。

感谢您的帮助。

【问题讨论】:

    标签: python django macos virtualenv python-2.7


    【解决方案1】:

    执行命令 install_name_tool 时没有这样的文件或目录

    install_name_tool 命令是 Mac OS X 开发者工具的一部分。安装 Xcode 即可获得。

    【讨论】:

      猜你喜欢
      • 2011-08-03
      • 1970-01-01
      • 2011-01-22
      • 2010-10-16
      • 2011-06-24
      • 1970-01-01
      • 1970-01-01
      • 2023-04-01
      • 1970-01-01
      相关资源
      最近更新 更多