我在本地机器中使用诗歌创建了一个简单的django项目,pyproject.toml如下所示
[tool.poetry]
name = "vending-machine-api"
version = "0.1.0"
description = ""
authors = ["mohamed ibrahim"]
readme = "README.md"
packages = [{include = "vending_machine_api"}]
[tool.poetry.dependencies]
python = "^3.10"
django = "^4.1.3"
django-rest-knox = "^4.2.0"
djangorestframework = "^3.14.0"
django-model-utils = "^4.3.1"
drf-access-policy = "^1.3.0"
pre-commit = "^2.20.0"
[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"它有我的python 3.10,我从这台机器上创建了这个项目,我试图从另一台机器上运行这个项目,它的python版本是3.9,但是我得到了这个错误。
The currently activated Python version 3.9.6 is not supported by the project (^3.10).有没有办法从创建的项目中添加python版本,使其与旧版本兼容?
发布于 2022-11-22 21:15:37
它没有按照您的要求使用环境变量,但这解决了不兼容的问题:
python = ">=3.9,<3.11"添加一系列兼容的python版本
https://stackoverflow.com/questions/74539017
复制相似问题