Вот моя среда < /p>
[*] Запуск терминала и iTerm2 под розеттой
[*] Python 3.11.9, установленной через Pyenv (2.4.8) и устанавливается как Global Pyenv Global 3.9.11 < Br /> Другой Python 3.11.9, установленная с использованием пакета, загруженного непосредственно с официального веб -сайта Python < /li>
< /ul>
Я настроил эксперимент и организован следующим < /p>
Код: Выделить всё
/dependencyExp_01/
|--app.py
|--Pipfile
Код: Выделить всё
[[source]]
url = "https://pypi.org/simple"
verify_ssl = true
name = "pypi"
[packages]
packaging = "*"
typing_extensions = "*"
[dev-packages]
Код: Выделить всё
from packaging.version import Version
print("something")
Затем $ pip list и вы увидите, что упаковка нет в списке < /p>
Код: Выделить всё
Package Version
---------- -------
pip 24.3.1
setuptools 75.6.0
wheel 0.45.1
Код: Выделить всё
importlib-metadata==8.0.0
- zipp [required: >=0.5, installed: 3.19.2]
jaraco.collections==5.1.0
- jaraco.text [required: Any, installed: 3.12.1]
- autocommand [required: Any, installed: 2.2.2]
- inflect [required: Any, installed: 7.3.1]
- more-itertools [required: >=8.5.0, installed: 10.3.0]
- typeguard [required: >=4.0.1, installed: 4.3.0]
- typing-extensions [required: >=4.10.0, installed: 4.12.2]
- jaraco.context [required: >=4.1, installed: 5.3.0]
- backports.tarfile [required: Any, installed: 1.2.0]
- jaraco.functools [required: Any, installed: 4.0.1]
- more-itertools [required: Any, installed: 10.3.0]
- more-itertools [required: Any, installed: 10.3.0]
packaging==24.2
tomli==2.0.1
Код: Выделить всё
(dependencyExp_01) jingwang@jing-MacBook-Pro dependencyExp_01 % python app.py
Traceback (most recent call last):
File "/Users/jingwang/Documents/PythonProject/dependencyExp_01/app.py", line 1, in
from packaging.version import Version
ModuleNotFoundError: No module named 'packaging'
Код: Выделить всё
Package Version
---------- -------
packaging 24.2
pip 24.3.1
setuptools 75.6.0
wheel 0.45.1
Код: Выделить всё
importlib-metadata==8.0.0
- zipp [required: >=0.5, installed: 3.19.2]
jaraco.collections==5.1.0
- jaraco.text [required: Any, installed: 3.12.1]
- autocommand [required: Any, installed: 2.2.2]
- inflect [required: Any, installed: 7.3.1]
- more-itertools [required: >=8.5.0, installed: 10.3.0]
- typeguard [required: >=4.0.1, installed: 4.3.0]
- typing-extensions [required: >=4.10.0, installed: 4.12.2]
- jaraco.context [required: >=4.1, installed: 5.3.0]
- backports.tarfile [required: Any, installed: 1.2.0]
- jaraco.functools [required: Any, installed: 4.0.1]
- more-itertools [required: Any, installed: 10.3.0]
- more-itertools [required: Any, installed: 10.3.0]
packaging==24.2
tomli==2.0.1
Код: Выделить всё
(dependencyExp_01) jingwang@jing-MacBook-Pro dependencyExp_01 % python app.py
something
(dependencyExp_01) jingwang@jing-MacBook-Pro dependencyExp_01
Подробнее здесь: https://stackoverflow.com/questions/793 ... nv-install