Mac 使用Pycharm+Anaconda搭建Tensorflow開發環境
剛換的MacBook,需要重新搭建tensorflow的環境,因為之前使用的是anaconda+pycharm的組合,用熟了,換電腦後繼續這個搭配。因為跟常用的windows作業系統差異很大,是以在搭建環境的時候踩了很多坑。
Anaconda和Pycharm的安裝就不介紹了,網上一搜各類博文上都有,本文就從下載下傳好兩個軟體後說起。
Anaconda中搭建tensorflow 環境
方案一
首先,我們打開安裝好的anaconda navigator, 看到如下界面
選擇environments,可以看到已建立的環境,很多介紹中直接選擇create一個tensorflow環境,然後在search裡面查詢tensor,apply一下包就行,但由于網絡問題,包下載下傳不下來,因為采取方案2,指令行安裝環境。
方案二
啟動台打開終端,鍵入如下指令,搭建一個名為tensorflow的conda環境殼子,注意,之前不用在navigator中create,指令行建立完了navigator裡會自動出現
然後我們往這個殼子裡安裝tensorflow的包
// 代碼如下
➜ ~ source activate tensorflow
(tensorflow) ➜ ~ pip install --ignore-installed --upgrade \
> https://mirrors.tuna.tsinghua.edu.cn/tensorflow/mac/cpu/tensorflow-1.3.0-py2-none-any.whl
安裝完成後進行測試, 有版本号即為安裝成功
(tensorflow) ➜ ~ python
Python 3.5.6 |Anaconda, Inc.| (default, Aug 26 2018, 16:30:03)
[GCC 4.2.1 Compatible Clang 4.0.1 (tags/RELEASE_401/final)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
>>> print(tf.__version__)
2.1.0
>>> exit() //退出python
(tensorflow) ➜ ~ source deactivate tensorflow //退出tensorflow
Pycharm的配置
要說前面都還順利的話,在配置pycharm時我卡了好久
打開pycharm,找到preference
找到project interpreter,好多博文中說需要點add,在system interpreter中進行配置,但我試了幾次始終有各種問題,運作的時候也找不到tensorflow的函數,于是最後我簡單粗暴的直接如下圖配置了一下,點下箭頭直接找到路徑是tensorflow下面的python版本,再apply。
然後建立一個project 或者進入之前建立的project
測試成功