私はDjangoプロジェクトを設定しようとしています。最初は、私が取り組んだデータ分析プロジェクトのためにPython 3.5をインストールしました。ですから、Python 3.5はmatplot、pandas、scipyなどと並行して動作しますが、DjangoチュートリアルではDjangoプロジェクトで2.7を使用することを推奨しています。私はいつでもMicrosoft Visual C++ 14.0をダウンロードする必要があります。pip install mysqlclient
を3.5と試してみてください。残念ながら私のインターネット接続/データは非常に限られています。Django(Python)プロジェクトで特定インタープリタのみを使用するにはどうすればよいですか?
私は2.7をインストールしてあり、それはC:\ Python27にあります。 Python 3.5はC:¥Users¥XXXX¥AppData¥Local¥Programs¥Python¥Python35-32にインストールされています
私はプロジェクトディレクトリ - django-admin startproject myproject
を作成しました。 MySQLDbパッケージをC:\ Python27にインストールしました。しかし、私は、コマンドプロンプトからC:\Users\XXXX\Documents\WebDev\seedstars> python manage.py runserver
をしようとするたびに、私は、このエラーメッセージが表示されます:
Traceback (most recent call last):
File "C:\Users\XXXX\AppData\Local\Programs\Python\Python35-32\lib\site- packages\django\db\backends\mysql\base.py", line 25, in <module>
import MySQLdb as Database
ImportError: No module named 'MySQLdb'
私は、Python 2.7にPyCharmの私のPythonインタプリタを設定してみました。私がこれを行うたびに - python manage.py runserver
、それは上記のエラーに戻ります。
私はこのDjangoプロジェクトを、Python2.7インタープリタを "リッスン"するように、どうしたらいいですか?
ありがとうございました。
これはまさにvirtualenvのためのものです。 –
アナコンダにお伝えするだけで、これらの種類の互換性の問題をテストするためにさまざまな環境を登録することは素晴らしい機能です。 – Dschoni