也许你想要的是:
下载包:
pip install --download /path/to/download/to packagename
Run Code Online (Sandbox Code Playgroud)
要么
pip install --download=/path/to/packages/downloaded -r requirements.txt
Run Code Online (Sandbox Code Playgroud)
安装刚刚下载的所有库:
pip install --no-index --find-links="/path/to/downloaded/dependencies" packagename
Run Code Online (Sandbox Code Playgroud)
要么
pip install --no-index --find-links="/path/to/downloaded/packages" -r requirements.txt
Run Code Online (Sandbox Code Playgroud)
从这个问题无耻地偷走了
如果我理解你的问题,你可以pip freeze > requirements.txt,这个命令会在文件中添加你的应用程序使用/"下载"的所有库requirements.txt(如果存在文件被覆盖).此命令允许您稍后执行此操作pip install -r requirements.txt.但是,请注意您的Django项目必须在虚拟环境中运行,否则install命令将尝试在开发计算机中安装所有python包.
该freeze命令将允许您拥有应用程序的当前版本,以便安装时将尝试安装相同的版本.您的需求文件将类似于:
Flask==0.8
Jinja2==2.6
Werkzeug==0.8.3
certifi==0.0.8
chardet==1.0.1
distribute==0.6.24
gunicorn==0.14.2
requests==0.11.1
Run Code Online (Sandbox Code Playgroud)
您的软件包已安装(如果使用virtualenv): ../<your project>/<your virtual env>/<lib>/<python version>/<site-packages>/
至于下载,你可以使用pip install --download命令@atupal在他的响应中建议,但是想想如果真的需要你也可以在github上分叉这些库来实现同样的目的.
以下是有关其工作原理的良好信息来源:http://www.pip-installer.org/en/latest/cookbook.html
创建一个requirements.txt 文件。
放:
django==1.5.1
Run Code Online (Sandbox Code Playgroud)
在第一行。
然后运行pip install -r requirements.txt
然后你就可以完成该文件...
| 归档时间: |
|
| 查看次数: |
6046 次 |
| 最近记录: |