我有一些无法连接到Internet的脱机计算机。毫不奇怪,其中一些模块已过时。如何更新它们并添加新的?
我打算从Internet下载一些内容,将其放在闪存驱动器上,然后以某种方式将其加载到Pycharm中。这个问题与第一步和最后一步有关。
Pycharm 2018,Windows 10
答案 0 :(得分:2)
如果您查看this SO post上投票次数第二高的答案,则会看到一般的答案。您可以在激活virtualenv
后执行此操作,然后软件包应该出现在PyCharm中
答案 1 :(得分:1)
您需要从连接到Internet的某个位置下载的软件包,然后通过
将其存储# in case of just single package
$ pip install <package> --download <path>/offline_packages
# incase you need a list of pakages
$ pip install --download <path>/offline_packages -r requirements.txt
(无论如何都可以)将转移到您的计算机上
通过以下方式将这些软件包安装到当前Pycharm的Python目录中:
# single package
$ pip install --no-index --find-links="<path>/tranferred_packages" <package>
# list of dependencies
$ pip install --no-index --find-links="<path>/tranferred_packages" -r requirements.txt
希望这可以为您提供帮助:)
答案 2 :(得分:0)
在具有互联网连接的计算机上,使用以下命令下载软件包:
pip download -d <download folder directory> <package name>
然后在目标计算机上复制下载文件夹,然后转到Pycharm的终端并使用以下命令安装软件包:
pip install --no-index --find-links <download folder directory> <package name>