离线安装python环境

发布时间:2026/7/23 20:03:04
离线安装python环境 如何在无网的机器上安装python环境有这样一个需求,python环境,conda管理解决思路: 有网机器下载到本地,copy到无网机器或者远程过去那问题就变成了 如何 conda 下载python包, conda 安装python 包通过pip index versions pydantic可以看下想下载的包有哪些版本pydantic可能会有依赖包,我们需要把依赖包也一起下载下来,查看pydantic的依赖包pip show pydantic那接下来我们通过conda下载 pydantic及其依赖condainstall--download-only-cconda-forge pydantic2. 找到下载位置conda info查看输出中的package cache常见路径C:\Users\用户名\miniconda3\pkgs\C:\Users\用户名\anaconda3\pkgs\缓存目录中会有类似文件pydantic-2.x.x-....conda pydantic-core-....conda annotated-types-....conda typing_extensions-....conda3. 拷贝到离线介质新建目录示例D:\conda-pkgs\将上述.conda/.tar.bz2文件复制进去再带到离线机器。四、离线机器安装先确认要装到哪个环境conda info--envs前面带*的是当前环境。未激活时默认通常是base。方式 A把本地目录当作 channel推荐conda activate algorithm-server conda install--offline-c D:\conda-pkgs pydantic含义--offline不访问网络-c D:\conda-pkgs把本地目录当作频道包仓库pydantic按包名解析并安装可顺带解析同目录依赖方式 B直接指定包文件conda activate algorithm-server conda install--offline D:\conda-pkgs\pydantic-2.10.0-py39hxxxx.conda说明请写成完整文件名PowerShell 下pydantic-*.conda通配不一定按预期传给 conda不推荐依赖通配指定环境名安装示例conda install--offline-c D:\conda-pkgs-n algorithm-server pydantic五、命令含义对照写法含义conda install -c conda-forge pydantic从远程 conda-forge 频道安装conda install --download-only ...只下载到 pkgs 缓存不安装-c D:\conda-pkgs把本地目录当作频道--offline不联网-n algorithm-server安装到指定环境六、常见问题1. 装到了错误的环境conda install默认装到当前激活环境。用-n明确指定或先conda activate。2. 提示缺少依赖把有网机器上下载的依赖包一并拷到D:\conda-pkgs再重新执行方式 A。3. 平台或 Python 版本不匹配离线包与目标机的win-64/linux-64、Python 版本不一致时会装不上。请在与目标机同平台、同 Python 版本的环境中重新--download-only。4. 验证是否成功conda activate algorithm-server conda list pydantic python-cimport pydantic; print(pydantic.__version__)七、推荐操作摘要有网机conda install--download-only-c conda-forge pydantic pydantic-core annotated-types typing-extensions把pkgs缓存中对应文件拷到D:\conda-pkgs。离线机conda activate algorithm-server conda install--offline-c D:\conda-pkgs pydantic python-cimport pydantic; print(pydantic.__version__)其他情况当然如果conda在下载安装包的时候卡住不动,我们也可以使用pip来下载安装包,在离线机器上安装首先有网机器pip downloadpydantic2.13.4-dD:\pip-pkgs将文件夹copy到离线机器上D盘pipinstall--no-index --find-linksD:\pip-pkgs pydantic这种方式就快多了如果你需要安装到指定的环境中conda activate algo(环境名)pipinstall--no-index --find-linksD:\tmppydantic2.13.4这样就可以了,说明,当前 pydantic的版本是2.13.4,你根据实际情况来.