virtualenv burrito を実行していますが、シンボリックリンクのレベルが多すぎるというエラーが表示されます。それが何を意味するのか分かりません。
mkvirtualenv --python /usr/local/bin/Python3 Mantis
エラー:
Running virtualenv with interpreter /usr/local/bin/Python3
Using base prefix '/Library/Frameworks/Python.framework/Versions/3.4'
New python executable in Mantis/bin/Python3
Also creating executable in Mantis/bin/python
Traceback (most recent call last):
File "/Users/croberts/.venvburrito/lib/python2.7/site-packages/virtualenv.py", line 2352, in <module>
main()
File "/Users/croberts/.venvburrito/lib/python2.7/site-packages/virtualenv.py", line 825, in main
symlink=options.symlink)
File "/Users/croberts/.venvburrito/lib/python2.7/site-packages/virtualenv.py", line 985, in create_environment
site_packages=site_packages, clear=clear, symlink=symlink))
File "/Users/croberts/.venvburrito/lib/python2.7/site-packages/virtualenv.py", line 1439, in install_python
raise e
File "/Users/croberts/.venvburrito/lib/python2.7/site-packages/virtualenv.py", line 1431, in install_python
stdout=subprocess.PIPE)
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/subprocess.py", line 859, in __init__
restore_signals, start_new_session)
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/subprocess.py", line 1457, in _execute_child
raise child_exception_type(errno_num, err_msg)
OSError: [Errno 62] Too many levels of symbolic links
以前にこのエラーが発生していましたが、Python3ではなくPython3.4を実行して解決しました。現在、どのpythonを使用しようとしても機能しません。デフォルト(2.7)を使用しようとしても
これが機能しなかったのは、Pythonを大文字にしたためです。 python3
の代わりにPython3
を使用してやるとすぐに、トラブルが発生しなくなりました。
奇妙なことに、すでに存在する名前でvirtualenvを作成しようとしたときに、これに遭遇しました。古いものを削除して新しいものを作成するソリューション:
rmvirtualenv old-one
mkvirtualenv new-one
OSXでも同じ問題が発生しました。
私はその後それを取り除きました:
1. removing env folder
2. removing __pycache__ folder
私はMacを使用していますが、作成しようとしているものと同じ名前の仮想環境をrm
で解決しました。具体的には、rm
内のフォルダーUsers/user_name/.virtualenvs/
。その後、作成が機能しました。
新鮮な環境を構築した後、私はそれに出くわしました。新しいものを構築しているときに、自分で中断されたからです。それから、virtualenvwrapperがすでに環境ディレクトリの下に新しい環境フォルダーを作成しているのに気づきましたが、適切に実行されていません。したがって、最新の環境フォルダーを削除し、同じ環境をインストールすることを再試行しました。直った!
Cvのオープンインストール中にRaspberry Piでも同じ問題が発生しました。私は以下の方法を使用して問題を解決します。
/ home/pi ls -allに移動し、天気.virtualenvsが存在するかどうかを確認します。存在する場合は、rm -r .virtualenvsで削除します。