使用Anaconda安装tensorflow并在虚拟环境下使用pycharm运行程序

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_22070551/article/details/83821523

1.安装Anaconda anaconda的使用总结

下载:

* // Anaconda3.x 下载
1. https://www.anaconda.com/download/
* // PyCharm 下载
2. https://www.jetbrains.com/pycharm/download/

注意:  
	根据系统选择相应版本的软件包;

安装:(注意这里一定要先给 (1)Anaconda——install.sh赋值权限,否则直接安装后可能输入python查不到anaconda的python;或者(2)使用 bash Anaconda3-5.0.1-Linux-x86_64.sh, 最后记得要激活:source ~/.bashrc)

1. 安装
	$ ./<Anaconda_install.sh>
	// <Anaconda_install.sh> 为安装包名称
    		$ ./Anaconda3-5.3.0-Linux-x86_64.sh
   注意:
  		 1.终端执行此命令的需在安装包目录下
  		 2.如果终端告知 “权限不够” 尝试下列命令:
  		 		1)sudo chmod 777 <Anaconda_install.sh>
                   2) ./<Anaconda_install.sh>
2. 按照提示安装,注意的是:
		* 第一个选项为浏览license协议,点击Enter键,之后一直点击Enter;
		* 第二个选项为是否遵守协议,输入yes;
		* 第三个选项为Anaconda的安装目录,可以修改为自己想要安装的目录;
		* 第四个选项是是否将python命令写到bash,选择yes;
		* 最后一个选项是否安装vscode可以选择no;

在这里插入图片描述

一定要: source ~/.bashrc

如果前面安装前忘记了给权限或者安装过程中在第四步给bash时误选了no,可以以下方式处理:

sudo gedit ~/.bashrc
export PATH="/home/user/anaconda3/bin:$PATH"
source ~/.bashrc

测试 新打开一个终端输入:python

$ python
    Python 3.7.0 (default, Jun 28 2018, 13:15:42) 
	[GCC 7.2.0] :: Anaconda, Inc. on linux
	Type "help", "copyright", "credits" or "license" for more information.
	>>>

2.使用Anaconda新建虚拟环境并安装tensorflow

tensorflow安装官方教程
(1)建立虚拟环境

1.conda create -n venv pip python=3.6  # 创建名字为venv的虚拟环境
2.source activate venv  #激活虚拟环境
3.(venv)$  pip install --ignore-installed --upgrade <packageURL>   #此处链接可打开上面教程去选择对应tensorflow版本

上述第三条的那个链接里是google的链接可能导致下载速度很慢,有解决方法是把那个网址直接改成清华源的网址,我还没试,试过再补充。(上面直接把google的网址改成清华源网址已经不好使了,因为清华源已经不更新支持tensorflow了。)
安装tensorflow时,如果使用直接安装速度相对较慢,采取清华大学的镜像会提高速度。
GPU版本安装方法:
pip install tensorflow-gpu ==1.8 -i https://pypi.tuna.tsinghua.edu.cn/simple

pip install tensorflow == 1.8 -i https://pypi.tuna.tsinghua.edu.cn/simple

(2)安装tensorflow

1.(venv)$ pip install --upgrade tensorflow
2.(venv)$ python -c "import tensorflow as tf; tf.enable_eager_execution(); print(tf.reduce_sum(tf.random_normal([1000, 1000])))"
#验证安装结果:出现版本号即为安装成功。

3.在pycharm中应用刚建立的虚拟环境调用tensorflow

在pychram建立工程并新建文件:first.py

import tensorflow as tf
from tensorflow.keras import layers

print(tf.VERSION)
print(tf.keras.__version__)

直接运行会报错无model:tensorflow
需要添加虚拟环境
file–>>settings–>>Project Interpreter 后面的齿轮添加——>>existing environment (添加虚拟环境位置时也可能不在anaconda3的文件夹下,可能在.conda文件夹下,可以在激活虚拟环境后有命令行:conda env list,查看虚拟环境具体位置)
在这里插入图片描述
在这里插入图片描述
上图的venv文件夹就是刚才第二步创建并激活的虚拟环境。命令:conda env list 可以查看anaconda创建的虚拟环境列表
(位置是在你的ananconda文件下的envs里)
然后运行即可。

展开阅读全文

没有更多推荐了,返回首页