win7 64位电脑下Python2.7+pycharm+django环境搭建

1.Python下载2.7版本

下载Python2.7,下载地址https://www.python.org/download/releases/2.7/

将Python安装到C:\Python27路径

将安装路径添加至环境变量path中

cmd命令行输入python显示Python安装版本即为Python安装成功

2.安装setuptools-40.0.0

下载setuptools安装包,下载地址https://pypi.org/project/setuptools/

cmd中进入到setuptools有setup.py的路径下

执行python setup.py install

setuptools安装完成,则在Python27的Scripts路径下会生成easy_install.exe等

3.安装pip-18.0

下载pip安装包,下载地址https://pypi.org/project/pip/

cmd中进入到pip有setup.py的路径下

执行python setup.py install

pip安装完成,则在Python27的Scripts路径下会生成pip2.exe等

4.安装Django-1.11.3

下载django安装包,下载地址https://pypi.org/project/Django/

cmd中进入到django有setup.py的路径下

执行python setup.py install

django安装完成,则在Python7的Scripts路径下会生成django-admin.exe等

5.将C:\Python27\Scripts添加至环境变量path中

6.安装pycharm

7.导入Python项目

8.pycharm导入项目后会提示Couldn't import Django

此时需要做3件事

1)把Django路径加到环境变量,如C:\Python27\Lib\site-packages\Django-1.11.3-py2.7.egg

2)执行下图中操作

win7 64位电脑下Python2.7+pycharm+django环境搭建

 注意:直接安装Python2.7可能会出现提示安装django不成功,可能的原因是Python2.7的版本无法下载对应的django,可以将步骤4中安装好的django和Django-1.11.15.dist-info添加到[项目]\venv\Lib\site-packages路径下,然后点击下图按钮

更新:之前误删掉了项目,新下载的项目venv\Lib\site-packages路径下django又下载不下来了,去django的官方地址https://pypi.org/project/Django/1.11.15/#files下载Django-1.11.15-py2.py3-none-any.whl ,直接解压之后就有django和Django-1.11.15.dist-info,拷贝到venv\Lib\site-packages路径下,再刷新一下就可以了。

 

win7 64位电脑下Python2.7+pycharm+django环境搭建

3) 再执行下述操作

win7 64位电脑下Python2.7+pycharm+django环境搭建

 此时点击下图处即可开始执行程序

win7 64位电脑下Python2.7+pycharm+django环境搭建

9.开始执行后,因为要执行项目本身需要 pytz等包的内容,本地没有,会提示import 该模块报错

这时可以到https://www.lfd.uci.edu/~gohlke/pythonlibs/来下载缺失的包

下载的whl格式的文件,将后缀改为zip即可解压缩,然后将解压缩的包粘贴至C:\Python27\Lib中

 

遇到的坑:

同样的python2.7+pycharm+django在台式机比较顺利的搭建完成,在笔记本折腾了一天

分析原因,首先台式机先安装了Python3.7版本,将pip,django等下载到了本地,pycharm中对应能获取到django的包等。笔记本先安装的Python2.7,pycharm在Settings中添加Project Interpreter时Package获取不到Django的包,添加时总是提示pip install django==1.11.3报错,直接在cmd中执行pip install django==1.11.3其实也会报错,会提示could not find URL...错误,百度了好多方法,有的说pycharm的社区版不支持,又费劲儿下载了付费版,百度了**方法,但是付费版的pycharm install django时还是报上述错误。再次寻找其他解决方法,有的说因为Python版本不够,于是下载并安装了Python3.3及对应setuptools,pip,但是执行需要的项目时提示找不到某些方法,百度说是因为Python3.3版本不支持该方法,需要Python3.4及以上版本,可是下载安装Python3.4.4及对应setuptools,pip后,执行项目又提示另一些方法找不到,百度又说是因为这个方法Python3.x版本不支持,因为是已经稳定的项目,逐个改代码不太现实,所以转而寻求解决Python2.7添加django的问题。这时候发现可以把django的包直接粘贴在[项目]\venv\Lib\site-packages路径下,再更新下,就能读取到这个包。至此终于用一天的时间比较清晰的搭建好了Python2.7+pycharm付费版+django的环境,可以正常执行程序了。后续计划是好好读下代码,可以分析问题,进而优化脚本。