当前位置:   article > 正文

python笔记1.3-Ubuntu18.04+Anaconda+PyCharm+Pytorch_ubuntu18安装anaconda

ubuntu18安装anaconda

环境Ubuntu18.04

1.安装Anaconda

下载地址https://www.anaconda.com/ Anaconda3-2022.05-Linux-x86_64.sh
命令行中切换到anaconda文件所在目录, cd xxx/,然后输入:

sh Anaconda3-2022.05-Linux-x86_64.sh

accept the license terms--yes
默认安装路径,/home/用户名/anaconda3
installation finished. Do you wish the installer to initialize Anaconda3 by running conda init? --yes
安装的时候初始化,激活base环境下python. 安装完后单独激活用conda init

  1. no change /home/zd/anaconda3/lib/python3.9/site-packages/xontrib/conda.xsh
  2. no change /home/zd/anaconda3/etc/profile.d/conda.csh
  3. modified /home/zd/.bashrc

查看Anaconda版本

终端输入conda --version 或者conda -V

conda 4.12.0

Ubuntu 终端前多了个 base

  1. 装完anaconda之后,前面会多一个base,这指的是anaconda中env的根目录,如果有强迫症的话可以把这个删除,不删除也没影响
  2. conda config --set auto_activate_base False
  3. 重启
  4. 或者 conda deactivate 退出

base下启动python是3.9

退出base下启动python是默认的2.7

Ubuntu 终端前多了个 base
安装 aconda 后ubuntu终端界面前部出现(base)

--------------------------------------------------------------

2.Anaconda使用

2.1.Anaconda中创建虚拟环境

创建虚拟环境

conda create -n my_test39 python=3.9

python=3.9是python版本号,可以指定如python=3.7, 即在该虚拟环境中安装pyhton3.7,未指定的情况下默认Anaconda安装时的版本. 例如要创建一个名字为my_test39的python3.9的环境:

conda create -n my_test39 python=3.9

创建过程

  1. (base) zd@zd-DL:~$ conda create -n my_test39 python=3.9
  2. environment location: /home/zd/anaconda3/envs/my_test39
  3. # To activate this environment, use
  4. # $ conda activate my_test39 # 激活
  5. # To deactivate an active environment, use
  6. # $ conda deactivate # 退出

创建完的虚拟环境在/home/zd/anaconda3/envs/my_test39

激活虚拟环境下python+退出当前环境

  1. conda activate my_test39 #激活进入当前环境
  2. conda deactivate #退出当前环境
  3. conda env list #查看已有的虚拟环境
  4. conda activate my_test39 #切换进对应虚拟环境

查看虚拟环境的包

conda list -n my_test39  #查看已有的虚拟环境

2.2.Anaconda中安装python库

安装库conda方式

首先创建并进入对应虚拟环境

  1. conda create -n my_torch_cpu39 python=3.9 #conda activate my_torch_cpu39
  2. conda create -n my_torch_gpu39 python=3.9 #conda activate my_torch_gpu39
  3. conda deactivate #退出当前环境

(1)Anaconda中使用conda方式安装matplotlib

将matplotlib库安装到虚拟环境my_torch_gpu39中

  1. conda activate my_torch_gpu39 #进入对应虚拟环境
  2. conda install matplotlib

environment location: /home/zd/anaconda3/envs/my_torch_gpu39

检测安装效果

启动python,导入matplotlib库正常

安装库pip方式

首先进入对应虚拟环境

conda activate my_torch_gpu39  #进入对应虚拟环境

输入pip install matplotlib -i 镜像链接

pip install matplotlib -i https://pypi.tuna.tsinghua.edu.cn

其他命令

  1. conda env -h # 环境管理的全部命令帮助
  2. conda create –n myEnv python=3.9 #创建虚拟环境
  3. conda remove --name your_env_name --all # 删除某个环境
  4. activate myEnv #Windows下进入某个环境; linux下 source activate myEnv
  5. conda deactivate #退出当前环境
  6. conda env list # 列举当前所有环境
  7. 虚拟环境改名
  8. conda create -n 新环境名 --clone 旧环境名 #
  9. conda remove -n 旧环境名 --all
  10. 包管理
  11. conda list # 列出当前活跃环境下的所有包
  12. conda list -n myEnv # 列出指定环境下所有包 conda list -n my_test39
  13. conda update xxx #更新xxx文件包
  14. conda uninstall xxx #卸载xxx文件包
  15. 想要卸载某一个安装包可以使用以下代码:
  16. conda uninstall 包名
  17. 安装好了库,可以使用以下代码离开环境:
  18. conda deactivate

--------------------------------------------------

3.PyCharm中使用Anaconda

3.1.PyCharm安装

下载网址https://www.jetbrains.com/pycharm/

选Community,下载

  1. sudo mkdir /opt/pycharm # opt目录下建立一个pycharm文件夹
  2. 打开终端解压或者右键提取到此处,解压 或者用这个sudo tar -zxvf pycharm-community-2021.3.3.tar.gz
  3. cd 下载 #
  4. sudo mv pycharm-community-2021.3.3/ /opt/pycharm/ #把文件夹移动到这个opt目录下, mv file1 dir1

安装

  1. cd /opt/pycharm/pycharm-community-2021.3.3/bin #进入pycharm-community-2021.3.3/bin
  2. sh ./pycharm.sh #执行pycharm.sh命令文件,开始安装

选择Don't Send

遮挡,拉长框即可显示

右下角启动图标

安装完成,创建桌面快捷方式。或者这种方式添加启动图标Tools--Create Desktop Entry...

[Ubuntu20.04]--PyCharm安装后无快捷图标

3.2.测试PyCharm-使用虚拟环境Python解释器

两种设置解释器,建立conda虚拟环境的方式.
(1)使用终端,conda命令建立虚拟环境.(2)使用pycharm中New environment
(3)加载已经存在的解释器previously configured interpreter

(2)新建虚拟环境pycharm

这个my_torch_cpu39_pycharm中没装torch

建立新工程,用pycharm方式通过conda创建虚拟环境

(3)加载存在的方式,设置解释器,File-Settings,

Add
加载previously configured interpreter

运行Run, 输出正常

安装插件

在安装 Pycharm 时,有个界面是选择要安装的插件。打开路径是:file --> settings --> plugings

如安装 statistic:
(1)statistic: 项目统计
(2)Rainbow Brackets:让代码块之间很清晰的显示出各种颜色

卸载pycharm

卸载安装文件-----删掉安装目录文件在/opt/pycharm目录下

  1. sudo rm -rf pycharm-community-2022.2.1/ #sudo rm -r /opt/pycharm-community-2022.2.1/
  2. sudo rm -rf pycharm-community-2021.3.3/

去用户home目录下面删除配置文件

  1. cd /home/用户名/.config/JetBrains #进入配置目录 # 直接删掉这个目录中文件
  2. cd /home/用户名/.cache/JetBrains #进入配置目录 # 直接删掉这个目录中文件
  3. ./local/share/JetBrains
  4. rm -rf info
  5. #不再使用pycharm
  6. sudo rm /usr/share/applications/jetbrains-pycharm-ce.desktop #rm -fr PyCharm Community Edition

  1. 不用动-启动项修改
  2. sudo gedit /uer/share/applications/jetbrains-pycharm-ce.desktop 进行修改
  3. /usr/share/applications/jetbrains-pycharm-ce.desktop # 图标位置

  1. ~/.config/JetBrains/PyCharmCE2022.2 directory
  2. ~/.local/share/JetBrains/PyCharmCE2022.2

Ubuntu(20.04)中安装Pycharm(2020.1.2)详细教程
PyCharm的安装与卸载
ubuntu18.04卸载自定义安装的pycharm
ubuntu20.04安装pycharm2021.3.3
https://www.jianshu.com/p/71258a64172b
在Ubuntu 20.04中安装Pycharm 2020.1

-------------------------------------------


4.Pytorch安装

将Pytorch安装在Anaconda创建的虚拟环境中

4.1.cpu版Pytorch安装

创建Anaconda虚拟环境:conda create -n my_torch_cpu39 python=3.9
pytorch 官网https://pytorch.org/

conda create -n my_torch_cpu39 python=3.9    #conda activate my_torch_cpu39

conda模式-v1.11.0

  1. # CPU Only
  2. conda install pytorch==1.11.0 torchvision==0.12.0 torchaudio==0.11.0 cpuonly -c pytorch

进入对应虚拟环境

  1. conda activate my_torch_cpu39 #切换进 进入对应虚拟环境
  2. conda install pytorch==1.11.0 torchvision==0.12.0 torchaudio==0.11.0 cpuonly -c pytorch

安装完成,然后导入torch检测是否正常

安装正常

4.2.gpu版Pytorch安装

4.2.1.nvidia驱动与cuda安装

参考ubuntu下nvidia显卡驱动安装

查看NVIDIA显卡驱动安装是否成功,nvidia-smi

右上角代表此驱动最高支持的cuda版本

conda deactivate #退出当前环境

CUDA11.3下载安装

CUDA官网下载地址:CUDA Toolkit Archive
cuda版本对应的nvidia驱动版本对照表: CUDA Toolkit Documentation

  1. wget https://developer.download.nvidia.com/compute/cuda/11.3.1/local_installers/cuda_11.3.1_465.19.01_linux.run
  2. sudo sh cuda_11.3.1_465.19.01_linux.run

wget之后下载到主目录/home/用户名,中,在run文件目录中打开终端,执行安装命令

sudo sh cuda_11.3.1_465.19.01_linux.run

默认安装信息

  1. /usr/local/cuda-#.#
  2. /usr/local/cuda-#.#/samples #Linux platform:
  3. $HOME/NVIDIA_CUDA-#.#_Samples

安装过程

Do you accept the above EULA? (accept/decline/quit):   accept

去掉cuda自带的驱动,方向键,回车键,

查看是否安装成功,
可以通过运行samples下的程序检查是否安装有效

  1. cd /usr/local/cuda-11.3/samples/1_Utilities/deviceQuery
  2. sudo make
  3. ./deviceQuery
  4. 进入目录,编译生成程序,然后运行程序。

最后显示结果 Result = PASS,表示安装成功。

添加环境变量
把CUDA相关命令和库文件添加到系统目录中

  1. #sudo gedit /etc/profile #修改profle文件,这个是对所有用户有效,如果仅对当前用户,则修改~/.bashrc文件
  2. sudo gedit ~/.bashrc
  3. 在文件最后添加
  4. export PATH=/usr/local/cuda-11.3/bin${PATH:+:${PATH}}
  5. export LD_LIBRARY_PATH=/usr/local/cuda/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
  6. export CUDA_HOME=/usr/local/cuda
  7. 保存,并输入
  8. source ~/.bashrc #生效 #source /etc/profile

检测环境配置是否生效

nvcc -V  或   nvcc --version  #能够显示安装的CUDA版本信息

cudnn下载安装

cudnn官网下载地址:https://developer.nvidia.com/rdp/cudnn-archive

选择Linux[x86_64],cudnn-11.3-linux-x64-v8.2.1.32.tgz

tar -zxvf cudnn-11.3-linux-x64-v8.2.1.32.tgz   # 解压

把解压后相应的库文件和头文件复制到CUDA目录,即安装完成

  1. #
  2. sudo cp cuda/include/cudnn.h /usr/local/cuda-11.3/include/
  3. sudo cp cuda/include/cudnn_version.h /usr/local/cuda-11.3/include/
  4. sudo cp cuda/lib64/libcudnn* /usr/local/cuda-11.3/lib64/
  5. sudo chmod a+r /usr/local/cuda-11.3/include/cudnn.h
  6. sudo chmod a+r /usr/local/cuda-11.3/lib64/libcudnn*
  7. # 查看cudnn代码版本,若结果如下图,则表示安装成功
  8. cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2
  9. # sudo cp src-file target-file
  10. # sudo cp -r src-file target-file 源文件夹src-file下还有文件夹 -r:表示递归复制的意思

4.2.2.gpu版Pytorch安装

创建Anaconda虚拟环境:conda create -n my_torch_gpu39 python=3.9

虚拟环境路径为/home/用户名/anaconda3/envs/my_torch_gpu39

pytorch 官网https://pytorch.org/
PyTorch其他版本

进入对应虚拟环境

  1. conda activate my_torch_gpu39 #切换进 进入对应虚拟环境
  2. # CUDA 11.3
  3. conda install pytorch==1.11.0 torchvision==0.12.0 torchaudio==0.11.0 cudatoolkit=11.3 -c pytorch

复制代码进行安装

environment location: /home/用户名/anaconda3/envs/my_torch_gpu39

安装完成,然后导入torch检测是否正常

  1. conda activate my_torch_gpu39 #切换进 进入对应虚拟环境
  2. python
  3. import torch
  4. print(torch.cuda.is_available())

安装正常

----------------------------------------------

5.PyCharm中用虚拟环境python解释器导入torch

5.1.cpu版PyCharm中导入torch

参照3.2节,可以使用pycharm新建虚拟环境解释器my_torch_cpu39_pycharm,也可以加载终端使用conda命令建立的虚拟环境.

5.2.gpu版PyCharm中导入torch

参照3.2节,添加Interpreter为my_torch_gpu39的python

  1. import torch
  2. print('import torch')
  3. print(torch.cuda.is_available())
  4. print(torch.__version__)
  5. print(torch.__path__) #查找路径

Ubuntu18.04安装cuda 11.3和TensorRT 8教程
Ubuntu 18.04安装CUDA 11.4.3和cuDNN 8.2.4
calmisentialYU:Ubuntu 18.04安装CUDA和cuDNN
Ubuntu20.04手动安装cuda11.3_
ubuntu 上多个cudu 版本共存并可以随时切换
ubuntu18.04 安装CUDA11.0+cuDNN8.0.5+TensorFlow2.4.0
ubuntu18.04.5 安装cuda(11.3) +cudnn +opencv4.4.0 2021 亲测
笙箫绵绵:【Ubuntu18.04】Ubuntu18.04 + RTX3070 安装 Anconda3+cuda11.1+cuDNNv8.1.0+Pytorch
.bashrc文件配置环境变量,文件位置在/home/zd, Anaconda3-2022.05在初始化时已经自动配置.
Linux:普通用户的Anaconda【安装conda、初始化conda、创建新虚拟环境、切换虚拟环境、退出当前虚拟环境、删除创建的虚拟环境】【切换国内源】
Ubuntu18.04下安装Anaconda3详细教程图文并茂

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/寸_铁/article/detail/813645
推荐阅读
相关标签
  

闽ICP备14008679号