一、安装Anaconda+Pycharm+Tensorflow
Anaconda:用于创建Python
的虚拟环境,管理Python环境非常方便,并且会用作Pycharm的导入环境。
- 软件下载,以及
tensorflow
环境的配置,请参考我的博客,Anaconda的安装以及深度学习环境配置。- 软件安装,下载好软件,安装步骤如下(基本上就是默认安装即可,注意第6张图的选项):
Pycharm:Python编辑器,主要用于深度学习任务的开发,等同于C++中的VS。
1. 软件下载,下载红色框内的免费版可满足使用,https://www.jetbrains.com/pycharm/download/#section=windows.
2. 软件安装,步骤如下:
Tensorflow安装:
- 打开Anaconda Prompt命令行操作界面,如下图所示:
- 创建新的Python环境(使用conda本身的base环境也可以),由于后面会安装很多虚拟环境,所以就每次创建新的,如下图:
- 激活刚刚创建的Python隔离环境,我的为TF14(tensorflow1.14),加载需要安装的Python包后,回车即可:
- 安装过程如下,如下图所示,会安装cudatoolkit-10.0.130和cudnn-7.6.5,比较方便
- 安装tensorflow时,应注意与Numpy版本的兼容问题,通常tensorflow1.14,使用Numpy1.16以下即可。版本不对会出现下面的问题,比如我安装tensorflow1.14,numpy安装1.16
Pycharm使用
上述的软件安装完成,可以开始使用,打开Pycharm,默认下一步,到如下界面,创建工程:
创建工程的路径,以及所需的Python编程环境,如下图所示:
点击Existing interpreter选项,点击后面的 ”…“,到如下界面,点击OK之后,回到上一个界面,那么直接创建即可:
之后会进入编程界面,如下图所示:
tensorflow简单例子,如下:
二、Windows 下存在问题
发生背景:Windows10下,Pycharm打开 【Terminals】,会出现一系列错误,大概如下,
无法加载文件 C:\Users\USER\Documents\WindowsPowerShell\profile.ps1,因为在此系统上禁止运行脚本
- conda init error
通常的解决方案如下:
上述问题1的解决方法如下:
-
想了解计算机上的现用执行策略,打开 PowerShell 然后输入:
>> get-executionpolicy Restricted
-
以管理员身份打开 PowerShell,更改执行策略
>> set-executionpolicy remotesigned(根据提示,输入“Y”或者“是”即可)
-
重启 PowerShell