簡體   English   中英

在Windows上使用Tensorflow和Anaconda和PyCharm

[英]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和創建virtualenvvirtualenvwrapper那里,安裝在該環境。

執行此操作后,只需在您創建的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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM