2017-04-12 103 views
0

我正在學習如何使用TensorFlow,所以我安裝了蟒蛇,然後按照指示,創建了一個虛擬環境,通過Pycharm不承認蟒蛇的虛擬環境

conda create -n tensorflow 
source activate tensorflow 
pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.1-py3-none-any.whl 

,並着手驗證安裝一切成功。現在我想在Pycharm中使用這個虛擬env,所以我進入首選項 - > Interpreter - > Add local,並轉到我認爲是正確的文件指向/Users/myusername/anaconda/envs/tensorflow/bin/conda,但我收到一條錯誤消息, The selected file is not a valid home for Python SDK。 我在做什麼錯?這是我應該指向的另一個文件嗎?如何使用虛擬環境

+0

您是否嘗試過使用shebang而不是手動添加環境?嘗試將您的環境中存在python可執行文件的目錄添加到腳本'#!/ Users/myusername/anaconda/envs/tensorflow/python'的最頂端。 – Senyokbalgul

回答

0

解釋器應該指向python而不是conda。例如,口譯員應該是

/Users/myusername/anaconda/envs/tensorflow/bin/python