我正在重新设计/重构我的Python量子化学包(pyquante).我不喜欢现有版本的一件事是我必须安装软件包才能运行测试套件.也就是说,测试套件有类似的声明from PyQuante import SCF
,当然,这个PyQuante可以引用已安装的版本或本地版本.
我知道virtualenv,并意识到这是我的选择.但我想知道其他什么是合适的.在过去,我已经破解sys.path
了这样的事情,而且更好的Python程序员告诉我,我不应该这样做.
有没有人对我如何做到这一点有任何建议?关键是我想测试当前版本的代码而不安装它.
提前感谢任何能够看透我的bab呀声并提供建议的人!
小智 20
为您的东西和使用创建一个合适的包
python setup.py develop
Run Code Online (Sandbox Code Playgroud)
使它成为一个合适的开发包.
看到:
老实说,我会坚持使用virtualenv,正是出于这个确切原因而设计的。开销很小,如果您搞砸了,只需删除目录即可。我相信随着您的成长,针对您当前的情况,事情不会像现在那么简单。以此为学习的机会。
归档时间: |
|
查看次数: |
5703 次 |
最近记录: |