之前用python編程都是使用python2.7,一直沒有遇到過版本的問題
由于要做一個微信自動回復(fù)的程序屏富,教程中使用的是python3,因此使用python3.5進(jìn)行編程跃闹,用Anaconda安裝了一個python3.5的虛擬環(huán)境壹士,程序中需要使用itchat
import itchat
直接在命令行中使用pip install itchat安裝磷雇,但安裝完itchat后python3.5卻報錯:
ImportError: No module named'itchat'
原因是直接在命令行中使用pip安裝程序包偿警,默認(rèn)安裝位置是在python2.7中:/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/
因此python3.5無法調(diào)用躏救,解決方法是將命令行路徑切換到python3.5的bin目錄下進(jìn)行安裝anaconda2/envs/py35/bin$ pip install itchat
安裝成功后路徑為:anaconda2/envs/py35/lib/python3.5/site-packages
注意:由于bin目錄中沒有pip3只有pip,因此不能用pip3 install itchat螟蒸,這時雖然能安裝itchat盒使,但是安裝位置還是在python2.7中,應(yīng)該是調(diào)用了python2.7中的pip3了