鱼C论坛

 找回密码
 立即注册
查看: 2581|回复: 10

[已解决]安装深度学习框架

[复制链接]
发表于 2023-3-15 16:17:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
我在跟随《动手深度学习》搭建d2l环境后,安装torch和torchvision是在d2l环境中还是base环境中啊?

我已经:
conda activate d2l

下一步是:
pip install torch==1.12.0
pip install torchvision==0.13.0

是在d2l环境中还是base环境中呢?

以及之前安装终止的部分有什么办法删除吗?
最佳答案
2023-3-15 16:40:28
catalpa-bungei 发表于 2023-3-15 16:31
我之前用base跑了一会,然后终止了。请问有什么办法把之前安装的删除呢?

如果在安装过程中被取消了,那么可能已经部分安装了一些软件包,而有些软件包可能没有完全安装。此时,可以使用 conda clean 命令清除所有未完成的安装,并删除不必要的缓存文件。

以下是具体的步骤:

打开终端或 Anaconda Prompt,激活被取消的安装环境(如果之前没有激活过,则跳过此步骤):
conda activate <env_name>
其中 <env_name> 是被取消安装的环境名称。

运行以下命令,清除未完成的安装和不必要的缓存文件:
conda clean --all

这个命令会删除未完成的安装、已经安装但不需要的软件包以及不必要的缓存文件。如果提示确认操作,请输入 y 并按回车键确认。

注意,这个命令会删除环境中所有已经安装的软件包和其它文件,因此请谨慎使用。

如果需要重新安装软件包,请重新运行安装命令。例如,如果需要安装名为 numpy 的软件包,可以使用以下命令:
conda install numpy
这个命令会从 Anaconda 的软件源下载并安装 numpy 软件包及其依赖项。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-3-15 16:20:52 | 显示全部楼层
在创建和激活d2l环境后,你应该在d2l环境中安装torch和torchvision。已经激活了d2l环境,接下来直接执行下面的命令即可:
pip install torch==1.12.0
pip install torchvision==0.13.0
这样,torch和torchvision会被安装在d2l环境中,而不是base环境中。这有助于保持base环境的整洁,并避免不同项目之间的依赖关系冲突。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-3-15 16:31:08 | 显示全部楼层
isdkz 发表于 2023-3-15 16:20
在创建和激活d2l环境后,你应该在d2l环境中安装torch和torchvision。已经激活了d2l环境,接下来直接执行下 ...

我之前用base跑了一会,然后终止了。请问有什么办法把之前安装的删除呢?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-15 16:40:28 | 显示全部楼层    本楼为最佳答案   
catalpa-bungei 发表于 2023-3-15 16:31
我之前用base跑了一会,然后终止了。请问有什么办法把之前安装的删除呢?

如果在安装过程中被取消了,那么可能已经部分安装了一些软件包,而有些软件包可能没有完全安装。此时,可以使用 conda clean 命令清除所有未完成的安装,并删除不必要的缓存文件。

以下是具体的步骤:

打开终端或 Anaconda Prompt,激活被取消的安装环境(如果之前没有激活过,则跳过此步骤):
conda activate <env_name>
其中 <env_name> 是被取消安装的环境名称。

运行以下命令,清除未完成的安装和不必要的缓存文件:
conda clean --all

这个命令会删除未完成的安装、已经安装但不需要的软件包以及不必要的缓存文件。如果提示确认操作,请输入 y 并按回车键确认。

注意,这个命令会删除环境中所有已经安装的软件包和其它文件,因此请谨慎使用。

如果需要重新安装软件包,请重新运行安装命令。例如,如果需要安装名为 numpy 的软件包,可以使用以下命令:
conda install numpy
这个命令会从 Anaconda 的软件源下载并安装 numpy 软件包及其依赖项。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2023-3-15 16:48:45 | 显示全部楼层
isdkz 发表于 2023-3-15 16:40
如果在安装过程中被取消了,那么可能已经部分安装了一些软件包,而有些软件包可能没有完全安装。此时,可 ...

我还是个小白,不清楚base环境里有没有一些自带的东西,我不敢删
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-15 16:50:38 | 显示全部楼层
catalpa-bungei 发表于 2023-3-15 16:48
我还是个小白,不清楚base环境里有没有一些自带的东西,我不敢删

conda clean --all   只是清除未完成的安装和不必要的缓存文件
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2023-3-15 17:12:23 | 显示全部楼层
为什么我正常安装之后,python的shell里还会在import torch后返回ModuleNotFoundError啊?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-15 19:02:51 | 显示全部楼层
catalpa-bungei 发表于 2023-3-15 17:12
为什么我正常安装之后,python的shell里还会在import torch后返回ModuleNotFoundError啊?

使用的环境跟安装的环境不是同一个吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2023-3-15 19:24:25 | 显示全部楼层
isdkz 发表于 2023-3-15 19:02
使用的环境跟安装的环境不是同一个吧

我才知道,不好意思。谢谢大佬指点!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-3-15 19:27:46 | 显示全部楼层
isdkz 发表于 2023-3-15 19:02
使用的环境跟安装的环境不是同一个吧

那我怎么在IDLE里进入这个环境呢?
好像不能直接写conda activate d2l ?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-15 19:32:01 | 显示全部楼层
catalpa-bungei 发表于 2023-3-15 19:27
那我怎么在IDLE里进入这个环境呢?
好像不能直接写conda activate d2l ?

在 cmd 中使用 conda activate d2l 进入 d2l 环境后,

再使用以下命令打开 idle:
pythonw -m idlelib
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-24 02:34

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表