Conda环境管理及PyTorch安装指南
2024.01.17 15:11浏览量:5简介:本文将介绍如何使用Conda进行环境管理以及如何使用Conda或pip下载和更新PyTorch。同时,也会简单说明如何查看当前Python版本。无论您是在Ubuntu、CentOS或Mac系统上操作,这篇指南都将对您有所帮助。
千帆应用开发平台“智能体Pro”全新上线 限时免费体验
面向慢思考场景,支持低代码配置的方式创建“智能体Pro”应用
立即体验
在开始之前,首先需要确认您的操作系统是Ubuntu、CentOS还是Mac。虽然本文以这三种操作系统为例,但其他操作系统上的操作过程可能会有所不同。
一、Conda环境管理
Conda是一个流行的包管理器和环境管理器,它允许您在同一系统上安装和管理多个Python版本和相关的软件包。
- 查看当前占用的空间:
du -sh
- 激活初始环境:
首先,您需要激活一个新的Conda环境。这里我们以创建名为“pytorch”的新环境为例:
激活环境:conda create -n pytorch python=3.8
conda activate pytorch
- 配置国内源:
有时,直接从默认的Conda源下载可能会很慢,特别是对于中国用户。为了加速下载,您可以配置Conda使用国内的源。这里我们配置清华的源为例:conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
- 安装PyTorch:
现在,您可以使用Conda来安装PyTorch。请注意,这里我们以安装PyTorch 1.9版本为例:
二、使用pip更新PyTorchconda install pytorch=1.9 torchvision torchaudio -c pytorch
如果您已经有一个Python环境(例如,通过Anaconda创建的环境),您也可以使用pip来安装或更新PyTorch。请确保您的pip版本是最新的:
然后,使用pip来安装PyTorch:pip install --upgrade pip
三、查看当前Python版本pip install torch==1.9 torchvision torchaudio -f https://download.pytorch.org/whl/cu102/torch_stable.html
如果您想查看当前使用的Python版本,可以在终端中输入以下命令:
对于Python 2.x:
对于Python 3.x:python --version
四、卸载PyTorchpython3 --version
如果您需要卸载PyTorch,可以使用以下命令:
对于Conda环境:
首先,激活您希望卸载PyTorch的环境。然后,运行以下命令:
对于pip安装的PyTorch:conda remove pytorch torchvision torchaudio -c pytorch --force
首先,确保您已经激活了正确的Python环境。然后,运行以下命令:``bash pip uninstall torch torchvision torchaudio -y --force-reinstall torch==<version> torchvision torchaudio --index-url https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn --no-cache-dir --no-binary
which python--upgrade --use-feature2020-network --use-feature2020-certs --use-feature2020-cert-only --force-reinstall
`which pip
virtualenv numpy matplotlib scipy scikit-learn pandas seaborn joblib lightgbm xgboost tensorflow keras h5py opencv-python tqdm requests pyarrow pyyaml pytables dask distributed networkx bokeh ipywidgets jupyter matplotlib-base jupyterlab matplotlib-inline jupyterlab_code_formatter jupyterlab_pygments jupyterlab_usage jupyterlab_pygments jupyterlab_kernel jupyterlab_execute jupyterlab_variable_explorer jupyterlab_plotly ipyvuetify ipywidgets_jupyter ipywidgets_qtconsole ipykernel pygobject pyqt5 pyqt6 ipyqt5 ipyqt6 pyarrow py3晓

发表评论
登录后可评论,请前往 登录 或 注册