OSX 10.8上的virtualenv。 install_name_tool问题

时间:2012-09-22 18:43:59

标签: virtualenv osx-mountain-lion

我正在尝试在OSX 10.8上运行virtualenv,但我收到以下错误

aidan$ virtualenv --distribute bbhq
New python executable in bbhq/bin/python
Usage: install_name_tool [-change old new] ... [-rpath old new] ... [-add_rpath new] ... [-delete_rpath old] ... [-id name] input
Traceback (most recent call last):
  File "/usr/local/bin/virtualenv", line 8, in <module>
    load_entry_point('virtualenv==1.7', 'console_scripts', 'virtualenv')()
  File "/Library/Python/2.7/site-packages/virtualenv-1.7-py2.7.egg/virtualenv.py", line 928, in main
    never_download=options.never_download)
  File "/Library/Python/2.7/site-packages/virtualenv-1.7-py2.7.egg/virtualenv.py", line 1029, in create_environment
    site_packages=site_packages, clear=clear))
  File "/Library/Python/2.7/site-packages/virtualenv-1.7-py2.7.egg/virtualenv.py", line 1321, in install_python
    install_name_tool = get_install_name_tool()
  File "/Library/Python/2.7/site-packages/virtualenv-1.7-py2.7.egg/virtualenv.py", line 1559, in get_install_name_tool
    raise ValueError("your version of OSX wasn't planned for.  "
ValueError: your version of OSX wasn't planned for.  File a bug against:  https://github.com/pypa/virtualenv/issues/168

我正在努力弄清楚这里发生了什么。我已经安装了Xcode(以及命令行工具),我可以在/usr/bin/install_name_tool看到install_name_tool。我使用easy_install安装了虚拟环境(这看起来很顺利)。

virtualenv正在创建目录和一些文件。但它没有正常工作 - 那里没有激活脚本。

有什么想法在这里发生了什么? (它看起来很像virtualenv根本不适用于osx 10.8)。

1 个答案:

答案 0 :(得分:1)

我担心我从未解决导致问题的原因。我卸载了virtualenv sudo pip uninstall virtualenv,然后重新安装了sudo pip install virtualenv。这解决了一切。 virtualenv按预期工作,没有上述错误。

看起来有很多人遇到过问题(通常在升级到Mountain Lion时),并且有一些人在博客上介绍了设置过程。谷歌搜索'virtualenv'山狮“'带来了很多东西。