【动手学深度学习】安装过程记录

【动手学深度学习】安装过程记录

1. 下载安装miniconda

miniconda安装网址

安装步骤
在这里插入图片描述

在这里插入图片描述

miniconda环境配置教程

下载成功!

----------------下面操作可以不用看了--------------------

看大佬的评论说miniconda自带python,不需要额外去装python。我自己无所谓了,电脑已经有python了。

此时我的python版本为 3.12(太新了),想换一个3.8的版本。以下是chatgpt给出的解答:

以下是在Windows 10系统下降级Python版本的步骤:

1. 首先,下载并安装Python 3.8的安装程序。可以从 Python 的官方网站(https://www.python.org/downloads/release/python-380/)上下载对应的安装程序。

2. 将Python 3.11的文件夹重命名为其他名称,例如将其命名为“Python3.11.bak”。

3. 将Python 3.8的安装程序运行,并执行安装过程。

4. 安装完成后,在环境变量中添加Python 3.8的路径。具体方法如下:

   a. 在Windows搜索栏中输入“环境变量”,选择“编辑系统环境变量”。

   b. 点击“环境变量”按钮,在“系统变量”区域下找到“Path”,选中并点击“编辑”。

   c. 点击“新建”按钮,将Python 3.8安装目录添加进去。例如,如果Python 3.8安装在C:\Python38,则在“编辑环境变量”对话框中点击“新建”,并添加C:\Python38。

5. 打开命令提示符或PowerShell,输入python -V命令验证Python版本是否成功切换至3.8。

希望这些步骤能够帮助您顺利地降级Python到3.8。

具体下载操作借鉴python 3.8下载
成功

2.下载书中全部代码压缩包

点击下载“动手学深度学习”书中全部代码的压缩包

下载完成后,创建文件“d2l-zh”并将压缩包解压到这个文件夹,在该目录文件的资源管理器的地址输入cmd进入命令模式。

3.使用conda创建虚拟运行环境

我们可以配置国内镜像加速下载

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

在这里插入图片描述

conda env create -f environment.yml

运行时遇到的问题:

  • Warning: you have pip-installed dependencies in your environment file, but you do not list pip itself as one of your conda dependencies. Conda may not use the correct pip to install your packages, and they may end up in the wrong place. Please add an explicit pip dependency. I'm adding one for you, but still nagging you.

chatgpt给出解答:

这个警告是指在您的环境文件(例如conda的环境文件environment.yml)中,您列出了使用pip安装的依赖项,但您没有将pip本身作为conda的依赖项之一。

这个警告的意思是,如果您没有显式地将pip列为conda的依赖项,并且仅仅依靠pip来安装您的包,那么conda可能会使用不正确的pip版本来安装这些包,导致它们被安装到错误的位置。这可能会导致一些问题,例如包冲突或无法正常加载依赖项。

为了解决这个警告,建议您在环境文件中明确添加pip作为conda的依赖项。例如,在environment.yml文件中添加以下行:

dependencies:
  - pip
  # 其他的依赖项

这样做可以确保conda在安装环境时正确地使用pip,并将包安装到正确的位置。警告中提到,即使自动为您添加了pip依赖项,也建议您明确地添加它,以避免类似的警告。

  • CondaValueError: prefix already exists: D:\miniAnoconda\envs\gluon

这个错误提示意味着您尝试创建或安装一个名为"gluon"的环境,但在指定的路径"D:\miniAnoconda\envs\gluon"中已经存在一个相同名称的环境。原来之前我已经尝试过一次了,并且运行成功了,所以不用管,继续之后的操作。

4. 激活之前创建的环境

conda activate gluon//运行

出现新的问题

CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.
If using 'conda activate' from a batch script, change your
invocation to 'CALL conda.bat activate'.

To initialize your shell, run

    $ conda init <SHELL_NAME>

Currently supported shells are:
  - bash
  - cmd.exe
  - fish
  - tcsh
  - xonsh
  - zsh
  - powershell

See 'conda init --help' for more information and options.

IMPORTANT: You may need to close and restart your shell after running 'conda init'.

解决办法,运行下面一行代码:

CALL conda.bat activate
conda activate gluon
jupyter notebook//打开jupyter记事本

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值