如何离线将python模块导入Pycharm

时间:2018-11-09 03:37:43

标签: python pycharm

我有一些无法连接到Internet的脱机计算机。毫不奇怪,其中一些模块已过时。如何更新它们并添加新的?

我打算从Internet下载一些内容,将其放在闪存驱动器上,然后以某种方式将其加载到Pycharm中。这个问题与第一步和最后一步有关。

Pycharm 2018,Windows 10

3 个答案:

答案 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>