runserver
仮想環境の実行中にプロジェクトのいずれかを実行しようとすると、このエラーが発生します( workon django1.2
)
エラー :
ImportError: cannot import name "urandom"
問題を調査した後、私はこれを見つけました:
警告Pythonバグ修正リリース2.6.8、2.7.3、3.1.5、および3.2.3には、以前のリリースのUnixホストで作成されたvirtualenvで、「importrandom」が「cannotimportnameurandom」で失敗する変更が含まれています。基盤となるシステムPythonがアップグレードされている場合、Python 2.6 / 2.7 / 3.1/3.2の これは、virtualenvがシステムPythonの標準ライブラリを使用しているが、Pythonインタープリターの独自のコピーが含まれているため、システムPythonにアップグレードすると、Pythonインタープリターのバージョンと標準ライブラリのバージョンが一致しなくなります。 。$ ENV / bin / pythonを削除し、アップグレードされたPythonと同じターゲットディレクトリでvirtualenvを再実行することで修正できます。
しかし、走ることENV/bin/python
は私に与えます:
bash: ENV/bin/python: No file or directory of this type
virtualenディレクトリはどこにありますか?
私はvirtualenvsについてほとんど理解していないので、我慢してください
ありがとう