windows10在python2.7的anaconda下安装py3.5.2并安装tensorflow遇到的问题

在Win10的Anaconda2环境下安装Tensorflow,需要创建Python3.5的环境。通过Anaconda的环境管理避免与已有Python2.7冲突。详细记录了安装过程中的错误,包括'conda'包不能从环境移除的问题,以及解决方案,最终成功使用conda管理包并安装Tensorflow。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在Windows下安装tensorflow比较简单,一个pip命令就搞定。

https://www.tensorflow.org/versions/master/get_started/os_setup.html#pip-installation-on-windows


CPU版本:

pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc1-cp35-cp35m-win_amd64.whl

GPU版本(最好是CUDA8.0+cuDNN v5):

pip install --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-0.12.0rc1-cp35-cp35m-win_amd64.whl
需要注意的是目前Windows下的tensorflow仅支持python3.5,这是个很尴尬的事情。

然而在anaconda2下安装anaconda3却遇到了些问题。

首先是由于在win10下已经安装了python2.7的anaconda2,因此要使用tensorflow就必须要装一个python3.5的anaconda3,如果不想删除掉自己已经有的python2.7,解决的方法就是利用anaconda的环境管理机制,在anaconda2下创建一个python3的环境。


首先主要参考了博文:

http://blog.youkuaiyun.com/zcf1784266476/article/details/70158272

思想就是在anaconda2的安装路径下的\envs目录下创建一个文件夹,例如\envs\python3   然后在这个文件中安装下载好的python3.5的anaconda。安装的方法是使用从官网下载的.exe的安装程序安装。这样就相当于在anaconda2中建立了一个anaconda3的环境,再安装tensorflow就可以了。

要激活环境,在cmd命令中输入:

activate python3

退出环境:

deactivate

安装tensorflow时出现了一个报错问题:Cannot remove entries from nonexistent file .....(省略中间路径)\lib\site-packages\easy-install.pth

参考了博文:

http://blog.youkuaiyun.com/fool_frog/article/details/53422

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值