机器学习(1)— 准备开发环境
一、前言
参考:https://gengzhige-essay.readthedocs.io/index.html
二、Anaconda安装
1、Ubuntu下安装Anaconda
从清华的镜像源下载:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
选择适用于Linux的64位版本的Anaconda安装包进行下载
下载完成后使用 chmod 命令为安装包添加执行权限
chmod +x Anaconda3-2024.10-1-Linux-x86_64.sh
然后执行其启动安装程序,
按 Enter 键滚动阅读许可协议,直到看到 [yes|no] 提示,输入 yes 并按 Enter 键接受协议。
安装程序会询问安装路径,默认情况下会安装在用户的主目录下(例如 ~/anaconda3)。如果需要更改安装路径,可以在此时输入新的路径;否则,按 Enter 键接受默认路径。
安装完成后,安装程序会询问是否要初始化Anaconda。输入 yes 并按 Enter 键,以便将Anaconda添加到系统的 PATH 环境变量中。这一步骤会自动将Anaconda的路径添加到 ~/.bashrc
文件中。
为了使环境变量更改生效,可以关闭并重新打开终端,或者运行以下命令:
source ~/.bashrc
通过以下命令验证Anaconda是否安装成功:
conda --version
如果安装成功,将显示Anaconda的版本号。
2、Windows下安装Anaconda
从清华的镜像源下载:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
选择Windows版本进行下载
双击后按如下步骤安装:
启动后点击如下图标启动conda终端
或者选择开始菜单的选项启动conda终端
输入conda -V
或conda --version
可查看 conda的版本
修改C:\Users\<YourUserName>\.condarc
文件,将第三方镜像源也更换为国内的源
channels:
- defaults
show_channel_urls: true
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
三、Python环境创建
1、创建Python3.10环境
我们在conda终端输入python可以看到默认的python版本是 3.12.7
有时候我们需要使用指定的python版本,例如 python3.10,我们可以通过如下命令创建一个 python3.10 的 env,其中develop为env的名字,可以按自己的需求起名即可
conda create -n develop python=3.10
输入y
开始安装
输入conda env list
命令可以看到所有已经创建的环境,其中标*
号的为当前的环境
输入conda activate develop
可以切换到develop环境,输入python可以看到python版本是3.10
2、修改 pip 源
1) 直接修改配置文件
在Linux/macOS下,创建或编辑 ~/.pip/pip.conf
文件:
mkdir -p \~/.pip
echo "[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
trusted-host = mirrors.aliyun.com" > \~/.pip/pip.conf
Windows在用户目录(如 C:\Users\你的用户名\pip\)下创建 pip.ini 文件,内容同上。
2)通过命令修改
直接运行以下命令自动配置(以清华源为例):
pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
pip3 config set global.trusted-host pypi.tuna.tsinghua.edu.cn
3、NumPy安装
在ubuntu中可以使用如下命令安装:
sudo apt-get install python3-numpy
4、PyTorch 安装
由于我电脑暂时没有英伟达显卡,暂时安装CPU版:
pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu
使用国内的镜像源速度会更快一些:
pip3 install torch torchvision torchaudio -i https://mirrors.aliyun.com/pypi/simple/
使用Python执行以下代码可以验证是否安裝成功
import torch
print(torch.__version__) #输出版本号
print(torch.cuda.is_available())