2017-06-06 163 views
0

的更新版本,我最近在Python 3.5更新到Python 3.6,我試圖用我以前下載的程序包的包,但他們沒有工作的Python的更新版本。當我嘗試使用pip時,我使用命令「pip install selenium」並獲取消息「Requirement already satisfied:selenium in /Users/Jeff/anaconda/lib/python3.5/site-packages」如何將包添加到新版本的Python?安裝使用PIP爲Python

+0

'PIP安裝包--upgrade' –

+0

也許'pip3.6安裝package'。 – Matthias

+0

@Matthias - 那就是訣竅。謝謝! – Jeff

回答

1

首先,確保你的軟件包確實與你正在使用的Python版本兼容。

接下來,在你的Python項目的基本目錄中運行pip freeze > requirements.txt。這將所有內容都放入可讀文件中,以便從中重新安裝。如果您知道需要一定版本,你要任何包的重新安裝,把package==x.x.x(其中package是包名和x.x.x是版本號),在包的列表,以確保它下載正確的版本。

運行pip uninstall -r requirements.txt -y卸載所有軟件包。之後,運行pip install -r requirements.txt

這可以讓你保持軟件包處於正確的版本供您在requirements.txt分配一個版本號的,同時升級所有其他人。