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的主要内容,如果未能解决你的问题,请参考以下文章