$:ImportError: dlopen(/Users/*/tensorflow/lib/python2.7/lib-dynload/_io.so, 2

Mac 採用virtualenv創建tensorflow環境時出錯
系統環境是:/System/Library/Frameworks/Python.framework/Versions/2.7
另安裝Anaconda2
系統python版本號是:2.7.10
Anaconda2的版本號是:2.7.14
輸入命令:
:virtualenvsystemsitepackages /tensorflow :ImportError: dlopen(/Users/*/tensorflow/lib/python2.7/lib-dynload/_io.so, 2
可能原因是:系統版本與Anaconda2版本不一致

用戶安裝anaconda後,自帶的python環境在:
Python 2.7.8: /Users/steven/anaconda
其中,解釋器在該目錄下的 ./bin/python2.7

我今天遇到了同樣的問題,並且在我已經安裝了Anaconda的情況下意識到,我不應該使用pip install virtualenv安裝虛擬環境,因爲這會在稍後嘗試啓動時給我錯誤消息。相反,我嘗試conda install virtualenv然後進入virtualenv env_mysite問題解決。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章