[英]using Tensorflow with Anaconda and PyCharm on Windows
我在Windows 10 64位上使用Anaconda 4.3.1 64位。 我照着成功安裝Tensorflow(CPU) 此 。 測試程序在命令行中運行,但不在PyCharm中運行 。 問題是它只適用於激活張量流 。
我按照Pycharm anaconda導入張量流庫問題的步驟(“你需要執行以下步驟:”)。 現在似乎已加載tensorflow,但我收到一個新錯誤:
ImportError:導入多陣列numpy擴展模塊失敗。 您很可能正在嘗試導入失敗的numpy版本。 如果您正在使用numpy git repo,請嘗試
git clean -xdf
(刪除所有不受版本控制的文件)。 否則重新安裝numpy。
如何在PyCharm中使用TensorFlow? (順便說一句:Tensorflow在我的Fedora VM上與PyCharm一起使用。)
編輯:
我可以將TensorFlow與Jupyter一起使用嗎? 從Anaconda菜單運行“Jupyter(tensorflow)”時,控制台窗口會打開並立即關閉。
當PyCharm打開時:如果您導航到首選項:Project:Project Interpreter。 您可以在那里創建自己的virtualenv(然后手動安裝所需的包)或確保為項目選擇了anaconda python解釋器。
如果遵循官方說明 ,您已創建了名為tensorflow的虛擬環境。 該環境位於Anaconda3\\envs\\tensorflow
目錄中,其中Anaconda3
是Anaconda安裝目錄。 你只需要將PyCharm指向位於那里的python.exe
。
PyCharm中的設置路徑是這樣的:
設置 - >項目解釋器 - >添加本地 - > Virtualenv環境 - >現有環境
將解釋器指向Anaconda3\\envs\\tensorflow
目錄中的python.exe
。
我建議安裝babun
和創建virtualenv
與virtualenvwrapper
那里,安裝在該環境。
執行此操作后,只需在您創建的virtualenv的相關目錄中選擇python
二進制文件,即~/.virtualenvs/myenv/bin/python
或~/.virtaulenvs/myenv/usr/bin/python
在導入任何其他內容之前,請執
import sys
print(sys.path)
import os
print(os.environ)
print(os.environ['CUDA_VISIBLE_DEVICES'])
從命令行(當TF工作時)和從PyCharm(當它沒有)時。 如果您看到任何相關差異,請相應調整(在PyCharm中定義環境變量等)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.