I recently updated from Python 3.5 to Python 3.6 and am trying to use packages that I had previously downloaded, but they are not working for the updated version of Python. When I try to use pip, I use the command "pip install selenium" and get the message "Requirement already satisfied: selenium in /Users/Jeff/anaconda/lib/python3.5/site-packages" How do I add packages to the new version of Python?
First, make sure that your packages do have compatibility with the version of Python you're looking to use.
Next, run pip freeze > requirements.txt
in the base directory of your Python project. This puts everything in a readable file to re-install from. If you know of any packages that require a certain version that you'll want to re-install, put package==xxx
(where package
is the package name and xxx
is the version number) in the list of packages to make sure it downloads the correct version.
Run pip uninstall -r requirements.txt -y
to uninstall all packages. Afterwards, run pip install -r requirements.txt
.
This allows you to keep packages at the correct version for the ones you assign a version number in requirements.txt
, while upgrading all others.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.