搭建Python编译平台

经过两天的倒腾,终于把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缺少文件。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值