anaconda 的虚拟环境与包管理问题, 为什么不从其他环境已有包复制?

2023-04-24 10:34:27 +08:00
 chackchackGO
我有多个虚拟环境需要 pyTorch, 每次都从源重新下载一遍 2.3G 的 pyTorch 属实有些顶不住.
anaconda 为什么不去其他已经有 pyTorch 的环境里直接 copy 一份过来呢?或者做软链接也行啊.
869 次点击
所在节点    问与答
7 条回复
b821025551b
2023-04-24 11:07:50 +08:00
用 conda install
lucifer69
2023-04-24 11:09:07 +08:00
我记得相同 python 版本的环境,安装相同版本的包时,是复用已下载的包的,现在变了?
chackchackGO
2023-04-24 11:20:32 +08:00
@b821025551b
torch 被官方指定了源
`pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu117`
这种好像不能被 conda 智能的服用的样子
b821025551b
2023-04-24 11:25:24 +08:00
那在某个虚拟环境下 pip 安装后,ln 或 copy 到 conda 的路径呢?应该是这两个吧:xxx\Anaconda3\envs\a_conda_env\Lib\site-packages
xxxxx\Anaconda3\pkgs
chackchackGO
2023-04-24 11:34:20 +08:00
@b821025551b 不好意思没太理解你说的 in 和 copy 到路径具体是什么操作
b821025551b
2023-04-24 15:49:15 +08:00
这个是 conda 的全局包安装路径,相当于多个虚拟环境之上的包管理路径,也就是 conda install 的安装路径
eab
2023-05-15 21:13:27 +08:00
conda create --clone

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/934975

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX