簡體   English   中英

我真的搞砸了我的python安裝

[英]I really messed up my python install

我最近將ubuntu 14.04上的python從2.7升級到2.7.11。 之后,我發現導入請求等模塊時一直出錯。 我確保安裝請求並升級,但無濟於事。 我繼續卸載了python,並重新安裝了其他一些隨機的東西。

后來我發現我所有的程序包都在dist程序包中,而不是在站點程序包中,因此我尋求找到一種方法來讓python調用它。

我運行了從該站點找到的命令:

export PYTHONPATH="/usr/lib/python2.7/site-packages:/usr/local/lib/python2.7/site-packages:/usr/local/lib/python2.7/dist-packages"

當我運行python -c "import sys; print sys.path"

['', '/usr/lib/python2.7/site-packages', '/usr/local/lib/python2.7/site-packages', '/usr/local/lib/python2.7/dist-packages', '/usr/local/lib/python27.zip', '/usr/local/lib/python2.7', '/usr/local/lib/python2.7/plat-linux2', '/usr/local/lib/python2.7/lib-tk', '/usr/local/lib/python2.7/lib-old', '/usr/local/lib/python2.7/lib-dynload']

我運行我的python腳本,仍然收到在dist-packages文件夾中可以找到的錯誤“ ImportError:沒有名為請求的模塊”。

如何在不弄皺我的盒子的情況下解決此問題?

非常感謝所有幫助!

嗯,我有些固定了。

點安裝無法安裝到正確的目錄?

去那里並嘗試運行:

export PATH=/Library/Frameworks/Python.framework/Versions/2.7/bin/python:${PATH}

沒有改變。 然后我嘗試了以下破壞事情的事情...

export PATH=/Library/Frameworks/Python.framework/Versions/2.7/bin/python:/usr/local/bin/python2.7

然后,我在另一個網站上找到了這個網站...該網站修復了我從上一個命令執行的操作。

export PATH=/bin:/usr/bin:/usr/local/bin:$PATH

之后,我做了哪個python,現在一切似乎都正常了!

which python
/usr/bin/python

which pip
/usr/bin/pip

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM