这几天在内网环境配置 python,稍作记录。需要强调的是,我的方案并没有 100% 完成,目前所有操作都是在 conda 默认的 base 环境中进行,没有完成 conda 安装特定 python 版本这个场景,急着干手头的活,先这样了。
安装 Minicoda
和 Anaconda 的关系
Miniconda 和 Anaconda 都是由Anaconda, Inc. 开发和维护的。
Anaconda 是 一个功能全面的Python发行版本,包含了Python解释器、Conda包管理器以及大量预安装的科学计算、数据分析、机器学习等领域的第三方库(如NumPy、Pandas、SciPy、Jupyter等)。
Miniconda 是 Anaconda 的一个精简版本。仅包含 Python解释器、Conda包管理器和基本的包管理工具,没有预装第三方库。Miniconda 使用的是BSD许可,这意味着可以在商业场景中免费使用 Miniconda。有一说一,就算 Anaconda 是开源的,我也会选择用 Miniconda。
下载
下载: https://docs.anaconda.com/miniconda/miniconda-install/
官方命令行使用
conda info
conda info --env # 列出所有环境
conda env list # 列出所有环境
python --version
pip --version
查看 conda 的路径
where conda
复制 Scripts这个路径,将它添加到PATH中
新增 script 文件夹路径到 PATH
控制面板->系统和安全->系统->高级系统设置->环境变量->系统变量->Path
这样就可以任意打开 cmd 或者 powershell 开始使用conda了。这也是为了方便和 vscode 等其他工具配合。
下载 python 库
我以下载appium-python-client
为例子:
在外网环境中下载
在一台可以访问互联网的电脑上,使用以下命令来下载 appium-python-client
及其依赖项:
pip download appium-python-client -i https://pypi.tuna.tsinghua.edu.cn/simple
将下载好的 .whl
和 .tar.gz
文件通过U盘或其他方式转移到离线环境中。
在离线环境中安装包
在离线环境中使用 pip
安装下载的文件:
pip install --no-index --find-links=/path/to/downloaded/files appium-python-client
/path/to/downloaded/files
替换为文件夹的路径。
检查安装结果
安装完成后,运行以下命令检查是否成功安装:
pip show appium-python-client
如果能看到包的信息,说明安装成功。