Python版本管理

时间:2019-11-25 14:04:30

标签: python pip

我为我和我的同事们开发了一个Webscrapper。目前,我在RHEL-Server上安装了4个不同版本的python。对于我们的基础架构,要求使用不同版本的chrome,因此需要不同类型的Selenium ChromeDrivers(36-38)才能运行。但是我们要确保对子软件包的更新会破坏我们的进度。

目前,我们采用这种方式进行管理:每当我们为特定的Chrome版本开发时,每次都会创建一个全新的 virtualenv ,然后通过

冻结该软件包
pip freeze > requirements.txt

只要需要运行,我们只需通过此文件进行更新 但是,由于脚本的数量会随着时间的推移而增加,因此该方法将是不够的。

我知道您可以使用其他名称导入软件包,例如

import base64_ver2 as base64

,但这将需要反复下载每个单独脚本的所有软件包,即使它们共享相同的版本。

这个问题有解决方案吗?

最诚挚的问候

€DIT:此评论是解决方案:

Python version management

0 个答案:

没有答案