这个东西搞得我心烦,搞啦很久才搞懂,在这写下来,怕以后由于到这个问题,不管windows还是linux下都可以用下面方法解决
首先我的情况是在先安装啦anaconda3和pycharm20172后在pycharm interpreter中导入anaconda带的python3。6后发现没有tensorflow这个包。而且用pycharm自带的availabe packge搜索安装也搜不到。所以只能手动安装啦。
首先我们说一下以windows为例:
上面两个软件安装完成后,我们打开anaconda command prompt。首先你可以直接输入:
conda install tensorflow
应该是可以安装的此时环境是anaconda自带的python3。6。
如果不行那我们创建一个python3。5的环境(是与3。6共存的可以交替使用)来安装:
创建环境:
conda create --name test_py35 python=3.5
然后激活:
source activate test_py35
此时你处于python3。5环境下。
下面在使用:
conda install tensorflow
在3。5中安装tensorflow。
此时就把环境配好啦
我们再进入pycharm interpreter中添加新的interpreter地址,在anaconda安装目录下的:envs/
test_py35/bin/python3。5
这样pytharm中就导入啦有tensorflow的python3。5。
这也解决啦多版本python共存问题。
由于python3.5中有很多包是没有的比如numpy,pandas等,那么我们在anaconda command prompt中进行添加:
如:conda install numpy
前提是在激活的python3。5中,所以最好在安装语句之前加一条:
activate test_py35#
对于在ubantu下的也是一样的只是可能ubuntu下找不到
anaconda command prompt
那么只能在终端中执行上述命令
补充:几个月后又想装NLTK玩一下,于是在windows10下进入 anaconda command prompt:首先激活python35:
activate python35
pip install nltk