ImportError: No module named _internal
錯誤描述
在使用tensorflow的時候出現tf的版本問題,想要重裝tensorflow發現conda的市場裏沒有該版本的tf了,所有嘗試使用pip查找該舊版本的tf,但是使用pip時報一下錯誤:
Traceback (most recent call last):File “/****/bin/pip”, line 7, in
from pip._internal import main
ImportError: No module named _internal
解決辦法:強制重新安裝pip3
#因爲是在conda的個人虛擬環境裏,爲了不影響他人的環境,所以首先進入到自己的目錄裏
#/home/computer/anaconda3/envs/ybl/bin 在此/bin目錄下使用的是自己環境的python3,安裝路徑也就是當前的目錄
wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate
sudo python3 get-pip.py --force-reinstall
解決完pip的問題之後就可以安裝tensorflow了
#在當前目錄下
./pip install tensorflow==0.12.1
問題解決。