How Do I Make A Django (Python) Project Use Only A Specific Interpreter?
本问题已经有最佳答案,请猛点这里访问。
我正试图建立一个Django项目。最初我为一个我工作过的数据分析项目安装了python 3.5。因此,虽然python 3.5与matplot、pandas、scipy等协同工作,但django教程建议我在django项目中使用2.7,因为mysql对python 3.5的支持只是第三方。我还需要下载微软Visual C++ 14,每当我尝试EDCOX1,0,3.5。不幸的是,我的互联网连接/数据非常有限。
问题是,我已经安装了2.7,它位于C:python27中。python 3.5安装在c:usersxxxxappdatalocalprogramspythonpython35-32中
我已经创建了一个项目目录-
1 2 3 4 | 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。每次我这样做-
拜托,我如何设置这个django项目,只"听"python2.7解释器,在命令?
谢谢。
这里已经回答了类似的问题。您可以使用virtualenv隔离您的项目,在这里您可以拥有独立的依赖性python环境,还可以设置python版本。
有关更详细的教程,请查看扩展站点。使用virtualenv可以使用以下命令创建此安装程序。
1 | virtualenv <virtualenv name> -p <path to version specific python> |