我正在尝试建立一个Django项目。最初我安装了Python 3.5用于我工作的数据分析项目。因此,虽然Python 3.5与matplot,pandas,scipy等协同工作,但Django教程建议我在Django项目中使用2.7,因为MySQL对Python 3.5的支持只是第三方。我还需要在尝试pip install mysqlclient
3.5时随时下载Microsoft Visual C ++ 14.0。不幸的是,我的互联网连接/数据非常有限。
问题是,我已经安装了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'
我尝试将PyCharm中的Python解释器设置为Python 2.7。每次我这样做 - python manage.py runserver
,它都会恢复到上面的错误。
请问,我如何将这个Django项目设置为&#34; listen&#34;到cm2的Python2.7解释器?
感谢。