我最近从Python 3.5更新到Python 3.6并尝试使用我之前下载的软件包,但它们不适用于Python的更新版本。当我尝试使用pip时,我使用命令" pip install selenium"并获得消息"要求已经满足:selenium in /Users/Jeff/anaconda/lib/python3.5/site-packages"如何将包添加到新版本的Python?
答案 0 :(得分: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
中分配版本号的软件包的正确版本,同时升级所有其他软件包。