私は古い Django プロジェクト (Django バージョン 1.3.2、Python バージョン 2.6.6) に取り組んでいました。「python manage.py runserver」を実行すると、「ImportError: cannot import name urandom」というメッセージが表示されます。
オンラインで検索すると、virtualenv を再実行して問題を解決することに関する一連の結果が返されます。virtualenvをインストールしたことがなく、以前は機能していたので、これは意味がありません...したがって、pythonのインストールに問題があるに違いないと考えました。
Django のインストール ガイドに従って、Djangoを削除して再インストールすることにしました。
pip install Django
django-admin.py startproject project
実行すると、同じ ImportError が発生します。そこで、を使用してDjangoを再度アンインストールしpip uninstall Django
ました。
実行python
するとpython2.6.6シェルが起動し、入力from os import urandom
すると「ImportError:名前urandomをインポートできません」というメッセージが表示されますが、同じことをpython2.7
してもそのようなエラーは発生しません。
何が起きてる?私のpython2.6.6を壊しているのは何ですか?