lonuz如何离线安装python3

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了lonuz如何离线安装python3相关的知识,希望对你有一定的参考价值。

参考技术A 先下载python的版本
安装依赖环境
安装python3
解压下载好的Python-3.x.x.tgz包(具体包名因你下载的Python具体版本不不同而不不同,如:我下载的是Python3.6.1.那我这里就是Python-3.6.1.tgz)
进入解压后的目录,编译安装
修改pip的软链接:ln -s /root/python36/bin/pip3 /usr/bin/pip ##可以忽略
将python3 bin目录加入PATH
打开profile文件

# vim /etc/profile
在最后加入下边两行
PATH=$PATH:/usr/local/python3/bin
export PATH
按ESC,输入:wq回车退出。
修改完记得执行行下面的命令,让上一步的修改生效:
# source /etc/profile
由于python3已经自带pip了,所有不用自已安装pip了。
检查Python3及pip3是否正常可用:
pip 9.0.1 from /usr/local/python3/lib/python3.6/site-packages (python 3.x)

离线安装python的其他包

如何使用 Conda 下载 python 包,然后离线安装?

【中文标题】如何使用 Conda 下载 python 包,然后离线安装?【英文标题】:How to download python packages using Conda and later install offline? 【发布时间】:2020-10-20 08:11:49 【问题描述】:

我通过 pip 知道我可以使用以下命令下载 Python 包。但是“pip install”正在破坏我的内部包依赖关系。

当我这样做时:

pip download <package-name> -d <download-path> 

这应该是下载包及其依赖项。

我尝试并未能找到适用于 Conda 的此功能。

如果有办法通过 conda 下载 python 包及其依赖项并在虚拟环境中离线安装后者,请告诉我。

我需要这个方法,因为我们的客户限制了对 Pypi 和 Anaconda 存储库的访问。

【问题讨论】:

【参考方案1】:

听起来您正在寻找--download-only 标志。来自conda install --help

--download-only       Solve an environment and ensure package caches are
                      populated, but exit prior to unlinking and linking
                      packages into the prefix.

解决和环境”部分表示它将包含所有依赖项。

--offline 标志在您尝试安装时也可能会有所帮助。这将迫使 Conda 尝试仅使用缓存的包来满足包规范。

【讨论】:

我做了以下步骤。让我们说一下 python 包 spacy。 (1)set CONDA_PKGS_DIRS= (2)conda install -c conda-forge spacy --download-only --> 它将下载到 CONDA_PKGS_DIRS 中设置的文件夹。 (3) conda install --offline spacy。这将从 CONDA_PKGS_DIRS 中存在的包安装。如果我们要移动安装位置,我们也可以更改 CONDA_PKGS_DIRS。

以上是关于lonuz如何离线安装python3的主要内容,如果未能解决你的问题,请参考以下文章

Python2 + 3:如何安装从源代码和离线安装的 Python3 模块?

linux离线安装Python3和Pip 从入门到放弃

RedHat离线安装Python3以及各种依赖

离线环境升级python及安装模块

linux环境下离线安装python3

pyenv离线安装Python