我正在运行一个旧的django项目,它是在python 3.6
上构建的。
目前我正在使用venv
和python 3.10
&下面是我的依赖项列表
mysqlclient==1.3.13
arrow==0.12.1
gunicorn==19.9.0
pymongo==3.7.1
pytrends==4.4.0
Faker==0.9.1
newsapi-python==0.2.3
progressbar2==3.38.0
newspaper3k==0.2.7
requests==2.17.1
beautifulsoup4==4.6.3
selenium==3.14.0
lxml==4.2.5
pandas==0.23.4
langdetect==1.0.7
pyjwt==1.6.4
msgpack==0.5.6
bpython==0.17.1
xlsxWriter==1.1.1
feedparser==5.2.1
querystring-parser==1.2.3
google_images_download==2.5.0
xlrd==1.2.0
algoliasearch==2.0.4
PyMySQL==0.9.3
fuzzywuzzy==0.17.0
python-levenshtein==0.12.0
firebase-admin==4.3.0
任何人都可以建议我的软件包版本顺利项目运行?
2条答案
按热度按时间dkqlctbz1#
您可以转到这个URL(https://pypi.org/search/?q=&o=&c=Programming+Language+%3A%3A+Python+%3A%3A+3.10-我已经选择显示
Python 3.10
兼容的软件包)并在搜索栏(左上角)输入软件包(例如mysqlclient
)。这将为您提供该特定软件包(mysqlclient 2.1.1
)的兼容版本列表。我不知道还有什么简单的方法。
af7jpaap2#
有许多Python版本兼容性检查器可用,包括:
**
**-此工具根据指定的Python版本检查需求文件中的包。
**
**-此工具检查需求文件中的包是否与已知的Python版本兼容。
**
**-此工具检查给定包是否支持正在运行的Python解释器版本。