在os上有pip的奇怪問題。據我所知(並快速查看我的.bash_history似乎證實)我沒有對我的配置做任何最近的更改。唉,pip命令似乎突然使用了不同於以前版本的python。到目前爲止,我使用命令pip來管理我的python2庫和pip3來由python3庫進行管理。突然之間,任何運行pip install的嘗試都會失敗,並在打印語句周圍缺少括號。Pip突然使用錯誤版本的Python
這裏是我試圖找出問題的幾個命令的結果:
which pip > /usr/local/bin/pip
which pip3 > /usr/local/bin/pip3
which python > /usr/local/bin/python
python version > Python 2.7.11
pip --version > pip 8.1.1 from /usr/local/lib/python3.5/site-packages (python 3.5)
所以,出於某種原因,PIP命令似乎從PyPi2數據庫,但現在在python3運行?任何想法如何解決這一問題?
任何其他程序(如安裝腳本)預先給你的'.bashrc'或鏈接的點到pip3的東西? – ChrisP
你正在運行什麼版本的OSX?你從哪裏得到那個Python?家釀?你確定你沒有更新? – daveydave400
這是可能的,但我沒有看到.bash_profile中的任何內容(並且沒有.bashrc)我每天運行brew更新和brew升級。 OS X版本是10.11.4 – jcmiller11