How to use pip3 install the latest version package All In One

xgqfrms / 2023-05-17 / 原文

How to use pip3 install the latest version package All In One

如何使用pip3安装最新版本包

PIP

$ python -m pip install [options] <requirement specifier> [package-index-options] ...
$ python -m pip install [options] -r <requirements file> [package-index-options] ...
$ python -m pip install [options] [-e] <vcs project url> ...
$ python -m pip install [options] [-e] <local project path> ...
$ python -m pip install [options] <archive url/path> ...

$ python -m pip install SomePackage            # latest version ❌ not work ❓ cache bug
$ python -m pip install 'SomePackage==1.0.4'   # specific version
$ python -m pip install 'SomePackage>=1.0.4'   # minimum version

$ python -m pip install --upgrade SomePackage
# 等价于
$ pip3 install --upgrade SomePackage

https://pip.pypa.io/en/stable/cli/pip_install/

image

https://packaging.python.org/en/latest/tutorials/installing-packages/#installing-from-pypi

errors

can not install the latest version package ❌

$ sudo pip3 list | grep adafruit

$ sudo pip3 list | grep adafruit-circuitpython-dht
# adafruit-circuitpython-dht       4.0.0
$ sudo apt-get update

$ sudo pip3 install adafruit-circuitpython-dht

$ sudo pip3 list | grep adafruit-circuitpython-dht
# adafruit-circuitpython-dht       4.0.0

image

solutions

  1. --upgrade
$ sudo pip3 install --upgrade adafruit-circuitpython-dht

$ sudo pip3 list | grep adafruit-circuitpython-dht
# adafruit-circuitpython-dht       4.0.0

image

pip3 show package_name

$ pip3 show adafruit-circuitpython-dht

$ sudo pip3 show adafruit-circuitpython-dht
Name: adafruit-circuitpython-dht
Version: 4.0.1
Summary: CircuitPython support for DHT11 and DHT22 type temperature/humidity devices
Home-page: None
Author: None
Author-email: Adafruit Industries <circuitpython@adafruit.com>
License: MIT
Location: /usr/local/lib/python3.9/dist-packages
Requires: Adafruit-Blinka
Required-by:

image

  1. specify a specific version number
# 指定具体的版本号
$ sudo pip3 install 'adafruit-circuitpython-dhtinstall==4.0.1'

demos

$ sudo pip3 install --upgrade adafruit-circuitpython-dht

$ sudo pip3 list | grep adafruit-circuitpython-dht
# adafruit-circuitpython-dht       4.0.0

$ ./dht11.py 
开始读取温湿度 🌡 💦
🌡 华氏温度 Temp: 77.0 °F 
🌡 摄氏温度 Temp: 25.0 °C
💦 Humidity: 60% 
clear 🚀

image

https://stackoverflow.com/questions/74167188/get-rid-of-lost-access-to-message-queue-in-a-simple-python-script/76264450#76264450

Adafruit_CircuitPython_DHT

https://github.com/adafruit/Adafruit_CircuitPython_DHT/releases/tag/4.0.1

https://readthedocs.org/projects/adafruit-circuitpython-dht/downloads/pdf/3.2.2/

https://readthedocs.org/projects/adafruit-circuitpython-dht/

https://readthedocs.org/projects/adafruit-circuitpython-dht/downloads/pdf/4.0.1/

pip cheatsheet

http://dcjtech.info/wp-content/uploads/2015/10/Pip-Cheatsheet.pdf

refs

https://note.nkmk.me/en/python-pip-usage/

https://stackoverflow.com/questions/50316939/pip-install-the-latest-version



©xgqfrms 2012-2021

原创文章,版权所有©️xgqfrms, 禁止转载 🈲️,侵权必究⚠️!