标签: python
我想构建一个具有锁定库版本的可分发,自包含的Python命令行应用程序。在Ruby中,我可以通过以下方式控制命令行应用程序的库:
bundle install
$LOAD_PATH
Python的等效过程是什么?我知道virtualenv,我是否需要让用户创建虚拟环境并记得激活它?这似乎太难了。
virtualenv
答案 0 :(得分:1)
这在很大程度上取决于观众。
对于开发人员来说,确实是一个好主意 - 包括requirements.txt - pip install -r requirements.txt
对于最终用户,我建议采用以下方法之一:
从其他StackOverflow answer开始,pbundler也可能会有所帮助。