0

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。easy_install を使用して仮想環境をインストールしました(そして、うまくいったようです)。

virtualenv はディレクトリといくつかのファイルを作成しています。しかし、それは正しく機能していません - そこにはアクティブ化スクリプトがありません。

ここで何が起こっているのですか?(virtualenv が単に osx 10.8 で動作しないように見えます)。

4

1 に答える 1

1

残念ながら、問題の原因を突き止めたことはありません。virtualenv をアンsudo pip uninstall virtualenvインストールしてから、再度インストールしましたsudo pip install virtualenv。そして、それはすべてを修正しました。virtualenv は、上記のエラーなしで期待どおりに動作します。

(通常は Mountain Lion にアップグレードするときに) 問題が発生した人がかなりいるようで、セットアップのプロセスについてブログを書いている人も数人います。「virtualenv "mountain lion"」をグーグルで検索すると、たくさんの情報が表示されました。

于 2012-09-26T07:29:58.367 に答える