2016-10-17 7 views
6

私は今日の午後まで完全に正常に動作していたvirtualenvでdjangoプロジェクトを実行しています。私はソースmy-env/bin/activateを実行するために行った(それは私に普通のコマンドプロンプトを与えた)活性化したようだが、私がpython manage.py runserverを試したときに、それはdjangoを見つけることができなかった。私はPythonのスクリプトを実行し、djangoをインポートしようとしたと確信して、それはdjangoという名前のモジュールがないと言いました。そこで、このvirtualenvを削除して新しい仮想マシンを作成し、pip install -r requirements.txtを作成しました。それから、ピップが永久にぶら下がっていることに気付きました。^Cこれは、私が下で提供した長いトレースバックを与えるでしょう。これが起こった後、再びvirtualenvを削除しようとしましたが、virtualenv new-envと入力したときに「setuptools、pip、wheel ...をインストールします」というメッセージが表示され、^Cを入力すると長いトレースバックが発生しました。私はオンラインフォーラム全体を見て、これを修正するためにすべてを試したが、何も動作していないようだ。誰かがこれを修正する方法に関するアイデアを持っているなら、私は本当にそれを感謝します。VirtualenvとPipは永遠にぶら下がっています

Installing setuptools, pip, wheel...^CTraceback (most recent call last): 
    File "/usr/local/bin/virtualenv", line 11, in <module> 
done. 
    sys.exit(main()) 
    File "/usr/local/lib/python2.7/site-packages/virtualenv.py", line 669, in main 
Traceback (most recent call last): 
    File "/usr/local/lib/python2.7/site-packages/virtualenv.py", line 2327, in <module> 
    raise SystemExit(popen.wait()) 
    File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 1384, in wait 
    main() 
    File "/usr/local/lib/python2.7/site-packages/virtualenv.py", line 711, in main 
    symlink=options.symlink) 
    File "/usr/local/lib/python2.7/site-packages/virtualenv.py", line 944, in create_environment 
    download=download, 
    File "/usr/local/lib/python2.7/site-packages/virtualenv.py", line 900, in install_wheel 
    call_subprocess(cmd, show_stdout=False, extra_env=env, stdin=SCRIPT) 
    File "/usr/local/lib/python2.7/site-packages/virtualenv.py", line 767, in call_subprocess 
    line = stdout.readline() 
KeyboardInterrupt 
    pid, sts = _eintr_retry_call(os.waitpid, self.pid, 0) 
    File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 476, in _eintr_retry_call 
    return func(*args) 
KeyboardInterrupt 
+0

は、私は、コマンドのpython3 -m venv新しい-ENVを使用して、新しいvirtualenvのを作成することによって回避策を行うことができましたが、ピップは、まだその後ぶら下がった:私は私のプロキシ設定を固定することにより解決しています。私が--no-cache-dirを使用すると、Pipは動作します。これはmkvirtualenvを使用できるようにするためにはまだ非常に不便ですが、これも機能しません。 –

+0

[setuptools、pip、wheelでスタックされたpython3を使用してvirtaulenvで環境を設定する]の可能な複製(https://stackoverflow.com/questions/45674311/setting-up-environment-in-virtaulenv-using-python3-stuck-on) -setuptools-pip-whe) –

答えて

2

おそらく非常に有用ではないが、私は同じ症状を経験して役立つことがverboseオプションを使用した:出力は、私はsetuptoolsのの使用を防止し、持っていたプロキシ問題で指摘

mkvirtualenv new-env -v 

Installing setuptools, pip, wheel... 
Collecting setuptools 
Retrying (Retry(total=4, connect=None, read=None, redirect=None)) 
after connection broken by 'ProxyError('Cannot connect to proxy.', 
timeout('timed out',))': /devpi/setuptools/ 
関連する問題