概述
我的雇主有一个专用模块1,我们用于内部单元/系统测试;但是,这个模块的作者不再在这里工作,我被要求用它测试一些设备.
问题是pyfoo需要一个古老版本的twisted(v8.2.0),它在33个不同的文件中进行扭曲.我尝试在v11.0.0下运行pyfoo的单元测试,我甚至没有看到TCP SYN包2.不幸的是,我已经在我的实验室linux服务器上安装了twisted v11.0.0,并且我有自己的代码依赖于它.
为了解决这个问题,我一直在绞尽脑汁,但我只能提出以下选择:
选项A.安装新版本的python,安装virtualenv,然后在virtualenv下安装旧版本的twisted.只在这个新版本的python下运行需要pyfoo的测试.
选项B.使用以下内容编辑所有33个文件:DIR =’../’; sys.path.insert(0,DIR)并在源代码下面的相应目录中安装旧版本的python.
选项C.尝试修复pyfoo以使用v11.0.03
我有什么选择吗?除了上面的选项A之外,还有更优雅的方法来解决这个问题吗?
END-NOTES:
>为了论证,我们称之为pyfoo
>单元测试连接到我们的一个本地实验室服务器并执行基本的telnet功能
>这个选项几乎不是首发…… pyfoo并不简单,我的工作时间很短.
最后
以上就是瘦瘦钢铁侠为你收集整理的python历史版本安装安装,强制python使用旧版本的模块(比我现在安装的版本)的全部内容,希望文章能够帮你解决python历史版本安装安装,强制python使用旧版本的模块(比我现在安装的版本)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复