每个长期使用开源软件的人都知道比特率是 相当高。对于Python包来说,这当然是正确的,它们似乎以令人不安的频率更改其api。在
您可以构建pip
要求.txt文件来记录所有的依赖项,但有时在6个月后找不到所需的包版本。在
假设我构建了这样一个requirements.txt
文件。。。在
decorator==3.4.0
flup>=1.0.2
Werkzeug==0.9.4
argparse==1.2.1
Mako==0.9.0
Jinja2==2.7.1
Flask==0.10.1
itsdangerous==0.23
WTForms==1.0.5
Flask_WTF==0.9.3
我想避免在查找特定的包版本时出现问题。在
有没有一种简单的方法可以把所有需要的包塞进一个磁盘存档中,而不需要从pypi单独下载它们?在
您可以在
~/.pip.conf
中使用download-cache
选项,这将存储您安装的那些包(它们的下载存档),您可以稍后从它们安装:您还可以创建自己的pypi server,然后维护自己的包版本。在
在工作中,我更喜欢这个选项,因为它允许我使用标准的Python distutils来分发和安装我不想放在globalcheeseshop上的包。在
这对我有用。。。使用
pip
版本1.4.1之后,use ^{} to install the packages from the same disk archive
相关问题 更多 >
编程相关推荐