我試圖在win7中設置tensorflow環境。 我按照說明here,我想我已經安裝了tensorflow。 我設法運行上一個鏈接中的小腳本,但只在Anaconda tensorflow環境的控制檯中運行。由於Windows的控制檯有點原始(有禮貌),我想安裝Ipython。 問題是我嘗試使用pip
時出現錯誤。例如:由於html5lib錯誤,pip無法安裝模塊
pip install pyreadline
給出了這樣的
Traceback (most recent call last): File "D:\Software\Anaconda3\Scripts\pip-script.py", line 6, in from pip import main File "D:\Software\Anaconda3\lib\site-packages\pip__init__.py", line 28, in from pip.vcs import git, mercurial, subversion, bazaar # noqa File "D:\Software\Anaconda3\lib\site-packages\pip\vcs\subversion.py", line 9, in from pip.index import Link File "D:\Software\Anaconda3\lib\site-packages\pip\index.py", line 33, in from pip._vendor import html5lib, requests, six ImportError: cannot import name 'html5lib'
使用一些指令我也試過這一個:
python -m pip install pyreadline
具有相同的輸出。 pyreadline被認爲是Ipython的先決條件我認爲。如果我的控制檯升高或沒有差異。
一般來說,似乎所有模塊的安裝嘗試都會產生相同的消息。即使:pip install --ignore-installed --upgrade html5lib
這樣做。
我的系統是win7,python 3.6.2,我使用Anaconda的指令安裝了tensorflow。 從Anaconda Navigator我看到html5lib已安裝。 那麼,怎麼能繞過這個問題才能夠安裝新的模塊呢?
編輯: 我按照說明here其中有一個類似於我的問題,但雖然接受答案那裏沒有解決問題。 html5lib
似乎被重新安裝,但其他模塊不是。