2017-06-06 164 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分配一个版本号的,同时升级所有其他人。