经过两天的倒腾,终于把python的编译环境装好了。。真是不容易啊。。
我主要用的Anaconda+PyCharm
1.安装Anaconda(含python)
官网下载:https://www.anaconda.com/download/
注意:安装最后一步勾选将python3.6添加进环境变量。(不然安装后cmd无法显示python,后续会有问题)
创建新的虚拟环境,如Tensorflow:打开Anaconda Prompt,输入:
conda create -n tensorflow python=3.6
打开Anaconda Navigator,点击左侧的Environments,可以看到tensorflow的环境已经创建好了,如果要激活该环境,输入:
conda activate tensorflow
另外,安装cpu版本的tensorflow,直接在Anaconda Prompt中输入:
pip install --upgrade --ignore-installed tensorflow
可以使用Jupyter Notebook或者Spyder编写python代码(我更倾向于后者),直接在开始菜单中搜索,注意选中"tensorflow"环境,就可以编代码啦~
安装第三方库:
方法一:打开Anaconda Prompt,输入pip install XXX 或 conda install XXX
为了加快下载速度,添加清华镜像源:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
方法二:Pycharm安装(见第2部分)
方法三:Anaconda Navigator,在右侧搜索框中输入要安装的第三方包,找到后勾选,点击右下方apply按钮。
2.安装PyCharm
官网下载:https://www.jetbrains.com/pycharm/download/#section=windows
注:有两种版本,专业版和社区版,社区版的不用激活,但功能较少;专业版学生可以免费使用,参考https://blog.csdn.net/weixin_45459911/article/details/104767525
选择Python环境:
首先要在Pycharm使用Anaconda,点击File->Settings->Project Interpreter,右上角选择python的存储路径。python已经在Anaconda被安装,路径中没有就添加。参考博客:https://blog.csdn.net/justinzwd/article/details/81916302
添加分为两种:第一种是虚拟环境,只为该项目添加库,选择“Virtualenv Environment”,路径为“.../anaconda3/bin/python3.6”;另一种是系统环境,添加到Anaconda的系统里,选择“System Interpreter”,过程和第一种类似。
参考博客:https://www.cnblogs.com/li-954172807/articles/7811079.html
安装第三方库:
File->Settings->Project Interpreter,点击右边绿色的"+",在新弹出的框里搜索要安装的库,选择右下方的版本,点击"Install Package"即可。
3.安装过程中出现的问题:
①装完python之后找不到python:(总是显示"Python不是外部或内部命令,也不是可执行程序或批处理文件")
因为前边装Anaconda时没有将python3.6添加进环境变量。解决办法:
https://jingyan.baidu.com/article/afd8f4debe3ef734e286e9c5.html
②程序要利用某些模型库函数,PyCharm终端使用tensorflow时,总是显示从gitub上下载数据:
C:\Users\lenovo的.keras文件(或其他库)中models缺少文件。