首页 > 解决方案 > 如何在 PyCharm 的 venv 上自动下载已安装的 python 库的 tar.gz 包

问题描述

我想问一下,有一些我很久以前安装的软件包。我需要他们的 tar.gz 文件。在带有 maven 的 java 中,可以下载所有已安装的库,但是否可以在 Python 中使用 Pycharm 执行此操作?如果是怎么办?谢谢回答

标签: python

解决方案


我做了一些快速研究并遇到了这个pip download选项:

请参阅此 PyPI 文档页面

所以我认为你可以这样做:

python3 -m pip freeze > requirements.txt`
mkdir folder_with_targz
python3 -m pip download -r requirements.txt -d folder_with_targz

我用我的一个包尝试了这个,它检索了.whl文件:

pip download academic-ads-bibtex -d testtargz
...
Collecting academic-ads-bibtex
  Downloading https://files.pythonhosted.org/packages/51/41/729b93e5e1d52786dfb087daa9e99565a3a8230fd2bffe6202f97a49521b/academic_ads_bibtex-0.2.3-py3-none-any.whl
  Saved ./testtargz/academic_ads_bibtex-0.2.3-py3-none-any.whl

推荐阅读