2012-02-26 4 views
0

だから私はdjangoとdjango_registrationモジュールを使用しています。pythonとdjango_registration ::実際には0.7となっています。0.8

私はページを訪問したとき、私はこのエラーを取得:

あなたは四行目は、0.7バージョンを参照しているに気づくでしょう

Python Path:
['C:\development\PyCharm\helpers\pycharm',

'C:\development\python\lib\site-packages\setuptools-0.6c11-py2.7.egg',

...

'C:\development\python\lib\site-packages\django_registration-0.7-py2.7.egg',

...]

zipimport: can not open file C:\development\python\lib\site-packages\django_registration-0.7-py2.7.egg

問題は、そのバージョンのdjango_registrationを使用していないことです。私は0.8バージョンを使用しています。私のWindowsマシンでは、easy_install django_registrationコマンドを使用しました。これは、バージョン0.7を取得しましたが、卵ファイルとしてのみ使用できました。ディレクトリやそのようなものは作成しませんでした。

だから私は良い測定のためにeasy_installを-m django_registration を使用することによって、私はdjango_registration_0.7.eggファイルを削除(またはそれは名前が正確ではないことを、と呼ばれていたものは何でも)

その後、私は行ったことを取り出し、 django_registrationの0.8版をメインのdjango_registrationページからダウンロードしました: https://bitbucket.org/ubernostrum/django-registration/downloads

そして、pythonのビルドとインストールのコマンドを実行しました。しかし、私のpythonはバージョン0.7を使っていると思っているようです。

質問があるとします: このpythonパスが設定されている場所をどのように見つけるか? djangoに0.7ではなく0.8を使用するように指示するにはどうすればよいですか?

ちなみに、私は任意のファンキーな「PYTHONPATH」環境変数が設定されていない、と私はWindows 7の

答えて

0

ええ。

私はだと思います。状況は解決しましたが、少年は時間がかかりました。

問題は、何らかの理由で、簡単インストールでは0.8バージョンではなく、0.7バージョンであったということでした。私は数週間待った - 私はPythonのクラスパスを掘る以外のことをしていた - そして再easy-install'dアプリ。 今回は、簡単インストールで、0.8バージョンがあったことを確認し、どこからでも0.7バージョンを拭き取りました。すべては順調です。あなたはスーパー手動でこれを実行したい場合には

しかし、いくつかの使用であったこのStackOverflowのアイテムを、読んでみてください: Can we shed some definitive light on how python packaging and import works?

2

上だ私は本当にあなたの依存関係とパスを管理するために、ピップとvirtualenvsを使用してお勧めします。このようなことはちょうど消えます。

http://docs.python-guide.org/en/latest/dev/virtualenvs/
http://www.pip-installer.org/en/latest/index.html

+0

あなたはおそらく絶対的に正しいです。悲しいことに、私はdjango_registrationのインストールの正式なドキュメンテーション(https://bitbucket.org/ubernostrum/django-registration/src/fad7080fe769/docs/quickstart.rst)に従っていただけで、virualenvsについて聞いたことはありませんでした。 Loolsはいいですが、私はまだ私の問題を残しています。私はちょうどすべてを削除し、再びそれを取得し、svnから自分のコードを取得する必要があるかもしれないと思う。 – bharal

+0

+1のための提案! – bharal

関連する問題