python - 如何在 PyCharm 的 venv 上自动下载已安装的 python 库的 tar.gz 包
问题描述
我想问一下,有一些我很久以前安装的软件包。我需要他们的 tar.gz 文件。在带有 maven 的 java 中,可以下载所有已安装的库,但是否可以在 Python 中使用 Pycharm 执行此操作?如果是怎么办?谢谢回答
解决方案
我做了一些快速研究并遇到了这个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
推荐阅读
- xamarin.forms - Xamarin Forms Prism 列表视图中的导航问题
- java - Sobel边缘检测,图像卷积
- ios - 如何在ios swift中根据ID读取本地json文件?
- php - 有没有办法在插入记录时找出mysql中的重复值?
- javascript - 如何使由`nuxt generate`生成的html完全静态?
- c# - 将 Select 语句作为参数传递的 Linq 查询
- angular - 出现错误:formGroup 需要一个 FormGroup 实例。请传入一个
- elasticsearch - 无法启动 Kibana 7.5.0 致命错误 has not done any changes in configuration file
- java - Spring boot 2.2.1-无法启动嵌入tomcat(日志中没有错误)
- c++ - 如何从文件中对数组中的单个列进行冒泡排序?C++