目录
一、各操作系统下的配置
见磐创AI(http://www.tensorflownews.com)的系列文章http://www.tensorflownews.com/series/tensorflow-install-tutorial/,Ubuntu、Windows、MacOS都有。
二、我自己尝试成功的MacOS系统下的环境配置
我自己在MacOS上采用virtualenv(虚拟环境)安装时是按照https://juejin.im/post/5b6a5773f265da0f7c4fed7a上来搞的,大致流程是:
- 安装 Anaconda
- 建立一个
conda
计算环境,名字叫做tentsorflow(也可以是其他名字,-n后面就是名字)# Python 2.7 $ conda create -n tensorflow python=2.7 # Python 3.4 $ conda create -n tensorflow python=3.4
- 激活环境,使用 pip 安装
TensorFlow,或者在PyCharm里安装
########Python 2.x $ source activate tensorflow (tensorflow)$ # Your prompt should change # Ubuntu/Linux 64-bit, CPU only, Python 2.7: (tensorflow)$ pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.8.0rc0-cp27-none-linux_x86_64.whl # Ubuntu/Linux 64-bit, GPU enabled, Python 2.7. Requires CUDA toolkit 7.5 and CuDNN v4. # For other versions, see "Install from sources" below. (tensorflow)$ pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow-0.8.0rc0-cp27-none-linux_x86_64.whl # Mac OS X, CPU only: (tensorflow)$ pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.11.0rc0-py2-none-any.whl ########Python 3.x $ source activate tensorflow (tensorflow)$ # Your prompt should change # Ubuntu/Linux 64-bit, CPU only, Python 3.4: (tensorflow)$ pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.8.0rc0-cp34-cp34m-linux_x86_64.whl # Ubuntu/Linux 64-bit, GPU enabled, Python 3.4. Requires CUDA toolkit 7.5 and CuDNN v4. # For other versions, see "Install from sources" below. (tensorflow)$ pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow-0.8.0rc0-cp34-cp34m-linux_x86_64.whl # Mac OS X, CPU only: (tensorflow)$ pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/mac/tensorflow-0.8.0rc0-py3-none-any.whl
- 安装成功后,如果采用终端交互式编程,每次使用
TensorFlow
的时候需要激活conda
环境(source activate 环境名,source deactivate);如果采用PyCharm等IDE,需要在PyCharm->Preferences->Project->Project Interpreter的下拉菜单中的show all选择或添加环境。
三、Python2.7/Python3.6更换
如果已经安装了Anaconda3和Python2.7,想要创建一个Python3.6的环境,可以按照上面的第2-4步再创建一个py3的环境,这样会有名为py3(基于python3.6)和tensorflow(基于python2.7)的两个环境,具体代码:
conda create -n py3 python=3.6
source activate py3 # linux/mac
再装下TensorFlow
四、第三方包的安装及版本更换
1. Python的scikit-learn、pandas等包在Anaconda里有,可以在PyCharm里配置好环境后直接添加,或者用conda install ?在终端安装(在终端安装没试过)。要更换版本的话直接在PyCharm的环境配置页面双击该包,点击右下的specify version即可。
2. jieba等Anaconda里没有的第三方包的安装可以参考我的另一篇博文https://blog.csdn.net/weixin_41826501/article/details/88203999,就是下载第三包后,在终端激活conda环境,然后切换到第三方包的安装目录下进行安装:python setup.py install
3. 最后,TensorFlow出2.0版本了,2.0在PyCharm里暂时还找不到,得要用pip安装。