【发布时间】:2023-03-15 09:50:01
【问题描述】:
我对 Python 略知一二,一年多前我写了一个小脚本,使用pipenv 来管理依赖关系。
旧平台是 Windows 7,当前平台是 Windows 10。
当时我可能已经安装了 Python 3.7,现在我有 3.8.3 但正在运行:
pipenv install
投诉:
Warning: Python 3.7 was not found on your system…
Neither 'pyenv' nor 'asdf' could be found to install Python.
You can specify specific versions of Python with:
$ pipenv --python path\to\python
这是 Pipfile
[[source]]
url = "https://pypi.org/simple"
verify_ssl = true
name = "pypi"
[packages]
python-ldap = {path = "./dependencies/python_ldap-3.1.0-cp37-cp37m-win_amd64.whl"}
requests = "~=2.0"
mysqlclient = "~=1.0"
[dev-packages]
[requires]
python_version = "3.7"
我手动编辑了最后一行以允许 3.8,但我该如何正确解决这个问题?
我认为 3.7 应该是最低要求 - 好吧,脚本非常简单,我认为即使 3.0 也应该可以工作。
【问题讨论】:
-
我也遇到了同样的问题,当我尝试使用
Python 3.9docker 镜像和 Pipenv 文件需要Python 3.8时。您可以根据需要更改其中任何一个以匹配。
标签: python python-3.x pipenv