VM安装+Ubuntu安装+Ubuntu20.0上安装anaconda+配置pytorch+Tensorflow+使用(并非教程 只是记录)

内容说明:

VMware+ubuntu+pycharm和(anaconda+pytorch—opencv+tensorflow—opencv)
本文只是用于记录自己的安装过程,算不上教程,但希望能给安装出现问题,到处找教程的新手一些参考,也希望大家看到本文觉得哪里说的不对的,能多多指教。

阅读指南:

本文内容分为两part,分割线以前是第一次安装的历程(包括用到的教程,出现的问题,以及不一定省事r的解决办法),因为弄的很乱,再加上系统升级,导致最后终端都用不了了,所以分割线以后是重新装ubuntu后的记录,无比丝滑。

配置情况(这个配置是第一次安装的):

我是在windows系统下,安装VMware然后在里面下载了Ubuntu,现在要在Ubuntu里下载安装anaconda。Ubuntu的版本是最新的20.0,anaconda是3-5.3.0,对应python是3.7.0
具体如何对应版本参考anaconda与python版本对应

一、下载安装VM和Ubuntu

我是参考多个教程弄好的
教程1:下载Ubuntu用的这个,新版界面
教程2 (有一些错误的解决办法)
教程3 (步骤图很全)
教程4 (有VM16版的验证码)

二、下载anaconda

参考教程1
1.anaconda和python版本是对应的,我一直用的是python3.7,所以对应到清华镜像 下载Anaconda3-5.3.0-Linux-x86_64.sh(因为是基于linux,所以是.sh即shell文件,如果不用虚拟机直接在windows环境下载anaconda则是.exe文件)
2.将下载的文件从自己的电脑中复制到Ubuntu中并停留在该文件夹下
3.在上述停留的界面右键打开终端
4.键入bash Anaconda3-5.3.0-Linux-x86_64.sh
5.以上就已经安装完成了anaconda,验证是否成功和查验版本详见上面的参考教程
结果如下

安装结果(其实这是我第二次安装的结果,所以和上面的名字不一样):在这里插入图片描述

注:后面有提示要不要安装VSCode 可以选no 我当时选择了yes,因为我在windows下弄过,知道会有网络链接的问题。但在ubuntu这里一样的改法,仍然不行,然后就没再管了。
windows下的改法:在anaconda3里找到pkgs,双击进入,找到vscode_inst.py,双击打开,找到143行,注释掉。(在windows下这样操作是可行的)


补充:

这里介绍一个管理包的通用方法:从创建并激活环境——在环境中安装包(第三方库的添加都可以用这种方法)
布衣小张的博客——使用conda命令管理包、管理环境详细讲解


配置环境(pytorch和Tensorflow)

Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。所以下面的安装可以不用再安装pip,直接用就行。虽然conda和pip都可以安装,但是conda更快速一些,相当于是一站式服务。

一、pytorch

参考教程1
pytorch版本参考(但我直接按官网给的版本对应的,没用上这个)
第一步:第一步是对的
第二步:在这里插入图片描述
测试:在这里插入图片描述

没成功,接下来继续找原因


pytorch安装第二次尝试——用pip

因为不是独立窗口 所以不知道是比之前多了什么步骤,从而好使的

总结下来是 :

  • 前提已经在VMware的Ubuntu下装好了anaconda,进入打开其所在文件夹,在空白处单击右键选择进入终端
  • 先conda create -n pytorch python=3.7(这里按自己的版本来)在python中创建一个pytorch环境,再conda activate pytorch激活pytorch环境,(然后我sudo apt-get install gedit-plugins,但不知道这步有没有用)
    【注:如果创建过pytorch,不用重复创建,先python,再conda activate pytorch】
  • 又加了清华镜像
    • conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    • conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/+conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
    • conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
    • conda config --set show_channel_urls yes
      (上面四个忘了从哪找的,但我看布衣小张〖Pytorch笔记0〗Ubuntu16.04系统Anaconda下安装Pytorch(基于conda或pip),他这里面加了很多镜像,还有豆瓣源和清华源可以都试试,这里我不懂。希望有懂的请不吝赐教。
  • 然后用之前的pip分别install torch和torchvision(步骤在下面),但torchaudio下不下来(ERROR: Could not find a version that satisfies the requirement torchaudio-0.8.0-cp37-cp37m-linux_x86_64ERROR: No matching distribution found for torchaudio-0.8.0-cp37-cp37m-linux_x86_64)【因为是audio,我理解他是语音,目前没涉及到,所以就没管它】。
  • pytorchwhl下载地址(详见傲寒道长——解决could not find a version that satisfies the requirement torch等类似问题)
    • pip install torch步骤:先在上面的网站下好需要的版本,然后复制到Ubuntu的anaconda中,格式如下:pip install 下载的文件名(带格式)
      • 基于我的版本举例:
        【pip install torch-1.8.0+cpu-cp37-cp37m-linux_x86_64.whl】
    • pip install torchvision:同上操作
  • 最后测试:先在pytorch环境中进入python,然后import torch和 import torchversion
    【注:在下载过程中要保证网好!】

下图为pytorch安装的过程图
在这里插入图片描述

在这里插入图片描述

二、Tensorflow

创建环境——激活环境——安装tensorflow——测试
问题:之前创建环境一直不行,然可能是加了镜像的原因。
解决:在anaconda文件夹下,输入下面语句,看最后一行有没有-default

conda config --show-sources

如果没有则输入下面语句,在所有channels的最后加上- defaults,再下载就好了。

sudo gedit .condarc

这个教程是把defalut去掉,我之前是按着去掉做的,但是不行,所以又加上了。

在这里插入图片描述
接下来自动进行:在这里插入图片描述
然后中途网断了:
在这里插入图片描述
我就重新来了一次:
在这里插入图片描述
整个过程不会造成重复安装,会接着之前的进度:
在这里插入图片描述
接着进入环境并安装:
在这里插入图片描述

如果想离线下载:
python和tensorflow对应:找好对应版本下载,然后用之前安装pytorch时的方法安装即可。

测试:

要先进入tensorflow,再进python,再输入import
首先
在这里插入图片描述
然后

输入代码:
import tensorflow as tf
hello = tf.constant(‘first tensorflow’)
sess = tf.Session()
print(sess.run(hello))

执行结果:
b’first tensorflow’

安装成功

查看安装好的两个环境

在这里插入图片描述


使用pytorch

在anaconda终端下输入下面的代码,这样就进入了pytorch环境

conda activate pytorch

然后输入下面的代码,进入python

python

因为我要解决import h5py出错的问题,故以它举例:参考教程

第一步:

pip install cython

第二步:

sudo apt-get install libhdf5-dev

第三步:

pip install h5py

Test:

python
import h5py

在这里插入图片描述
有一个不错的教程包括三种测试方法,让我弄丢了

再加几个资源:
1、包括很多第三方库的安装
2、ubuntu16.04下安装&配置anaconda+tensorflow新手教程
3、conda安装tensorflow和conda常用命令(包括环境迁移,虽然目前用不到)
4、conda创建TensorFlow和Keras指定版本环境
5、


第三方库的添加

在pytorch里安装第三方库opencv
进入anaconda文件夹——打开终端——进入(激活)pytorch环境——安装opencv库
在这里插入图片描述

测试:

在这里插入图片描述
如果想在tensorflow中加入opencv库,方法同上。

安装opencv法二:

在Ubuntu中用anaconda快速安装opencv3


安装pycharm


教程:Ubuntu 20.04中安装Pycharm 2020.1

步骤1:
把下载好的压缩文件放到ubuntu中,然后执行下面的代码,进行解压(其实下载后解压,再把文件放进Ubuntu中应该也行),然后等待,解压好后,可以将文件改个简短的名,我改成了pycharm-2020.3.3

tar -zxvf pycharm-community-2020.3.3.tar.gz

步骤2:解压好后,输入下面代码,创建文件夹

sudo mkdir /opt/pycharm

步骤3:把文件夹pycharm-2020.3.3 移动到文件夹 /opt/pycharm/里

sudo mv pycharm-2020.3.3/ /opt/pycharm/

上面代码里中间的内两个/是必要的 ,没有多余的。

步骤四:

cd /opt/pycharm/

步骤五:

ls
若输出为pycharm-2020.3.3,则安装完成了

初始化 Pycharm

启动Pycharm:

sh /opt/pycharm/pycharm-2020.1/bin/pycharm.sh


停!重来!

我在新建文件时发现3.3是基于python3.8的,我虚拟机下载的全是基于3.7的,所以我又重下了3.1的
在这里插入图片描述
。。。。。。。!我太蠢了!。。。。。。
我在官网下的是anaconda下的包,所以启动pycharm时没反应,
如果直接在Ubuntu里下载pycharm是点上面那个
在这里插入图片描述

在重新下载ubuntu和anaconda后,直接在ubuntu主界面打开终端,输入下面代码,即可成功安装pycharm最新版

sudo snap install pycharm-community --classic

结果图

在这里插入图片描述

之后要用:
anaconda下载与环境配置(pytorch与opencv安装)与在pycharm中使用已创建环境


   分           ---         割         ---          线

从安装ubuntu重新开始

第二次安装pytorch和在pytorch中安装opencv全过程:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

tensorflow的操作和pytorch的步骤一样,故略



总结一下目前的配置:ubuntu20.04+pycharm20版和(anaconda4.7.12(对应的是python3.7.4)+pytorch—opencv+tensorflow—opencv)
我第二次的pycharm安装是在ubuntu下输入一条语句完成的。
之后又在终端里加了两条语句

sudo apt install python3-pip
sudo apt-get install python3-distutils

注:在执行第一条语句时,出现了问题,有几个包没装上,按照提示输入

apt-get update
然后再重新执行sudo apt install python3-pip

经验总结:我这里出现的都是一般问题,像pytorch安装的时候找不到torchaudio和cpuonly,那我就直接把他俩去掉了,因为之前的解决办法是分别下载.whl文件,然后pip install(参考前面),但是torchaudio还是装不上,那索性不装了(我不做语音,所以可以放弃)。然后找个好点的网,正常下载可以不用更改镜像,我之前更改镜像之后,总出问题。这次很顺利,一下午装完了之前一个星期弄的东西。

最后我想说,当自己装不下来,各种找教程的时候,不太想看到“希望大家都能顺利安装成功”这样的话,总之不适合我。所以我想对跟我想法一样的人说,配不好就配不好吧,顺不顺利的随缘吧,先放一放,过几天再说,不要打击自己的信心啊,不就是入错行了吗,有啥的~
  • 38
    点赞
  • 58
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
安装配置Anaconda3、PyCharm、CUDA 10.1、cuDNN 7.6和TensorFlow 2.2的步骤如下: 1. 首先,下载并安装Anaconda3。访问Anaconda官方网站,并下载适合您操作系统的安装程序。运行安装程序,按照提示进行安装。 2. 安装完成后,打开终端或命令提示符,并创建一个新的Anaconda环境。运行以下命令: ``` conda create -n env_name python=3.7 ``` 将"env_name"替换为您想要的环境名称。 3. 激活新创建的环境。运行以下命令: ``` conda activate env_name ``` 4. 下载并安装PyCharm。访问JetBrains官方网站,下载适合您操作系统的PyCharm安装程序。运行安装程序,按照提示进行安装。 5. 下载并安装CUDA 10.1。访问NVIDIA官方网站,下载与您的显卡和操作系统兼容的CUDA 10.1安装程序。运行安装程序,按照提示进行安装。 6. 下载并安装cuDNN 7.6。访问NVIDIA官方网站,并下载与您的CUDA版本和操作系统兼容的cuDNN 7.6库。将cuDNN文件解压缩到CUDA的安装目录中。 7. 配置PyCharm以使用Anaconda环境。打开PyCharm并导航到"Settings" > "Project Interpreter"。单击右上角的设置图标,并选择"Add"。在打开的窗口中,选择"Conda Environment" > "Existing environment"。在"Interpreter"字段中,选择Anaconda环境的路径。 8. 在PyCharm中安装TensorFlow 2.2。返回"Settings" > "Project Interpreter",并单击右下角的"+"按钮。在搜索栏中输入"tensorflow",并选择TensorFlow包。单击"Install"按钮,完成安装。 9. 现在,您已成功安装配置Anaconda3、PyCharm、CUDA 10.1、cuDNN 7.6和TensorFlow 2.2。您可以开始使用TensorFlow进行深度学习任务。 请注意,安装配置步骤可能因操作系统和版本而异。建议在查找和安装这些软件时参考官方文档和教程

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

姜黄生可可

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值