Python环境配置和Ubuntu双系统安装

学一下Markdown语法Markdown语法学习

       conda本身是一个工具,类似于pip(是个包也是工具),但是又比pip更加强大和好用,因为conda还能管理不同的环境。每个环境都有自己独立的库、包和python解释器(用conda创建新环境的时候可以指定创建哪一个版本的python解释器)。

       我对anaconda的理解是它是一个关于python的多功能集成软件,anaconda里面包括了有jupyter之类的编辑器,自带了一个有python3.7解释器的base环境,这个base环境里预装了很多的包,包括conda、pip之类的工具包,numpy之类的普通包。

       当然我们一般使用pycharm编辑器+anaconda的方案,在pycharm里可以用conda工具创建新环境,指定新环境的python解释器版本,但是用的conda工具也就是conda executable都是在anaconda安装路径中的Scripts里的conda.exe。创建新环境时,不勾选 make available to all projects 就会导致只有你自己当前项目能用这个创建的虚拟环境,以后打开pycharm选择其它项目时就无法选择用你的这个虚拟环境,所以我感觉还是勾选了比较好,这样其他项目也能使用这个环境了。每个环境都有自己的python解释器,版本可以不一样。

       如果想使用base环境的话,那就是在创建环境的时候选择Previously configured interpreter,也就是已经存在的解释器,然后conda executable都是一样的都是Scripts文件里的conda.exe,然后Use existing environment直接就选择anaconda的安装路径,这样就是base环境了。

       安装annaconda时或者安装完了之后最好把annaconda添加到系统的环境变量中去,这样在cmd命令行和终端里才能用conda的命令,不然识别不出来命令。

       其实我们自己用的话用一个miniconda也够用了。

       创建好新环境后,可以先安装个numpy库试一下,先打开anaconda prompt,(可以先换一下源),用conda activate 环境名 进入环境,然后conda install numpy安装。

       opencv-python好像只能用pip来安装。pip install opnecv-python

       pip换源pip一键命令行换源

       conda换源pip、conda源更换为清华源、查看源、删除源

Conda常用命令

通过anaconda prompt命令行进入

Ubuntu双系统安装参考双系统这个视频,讲的不错。2019款通过U盘系统盘进入bios安装的方法参考这篇文章联想y7000pbios

conda自带了一些包,都放在base环境下面,如果自己建了一个新环境很多包需要自己装。

每个python环境都有自己的python解释器(可以自己指定版本),可以在创建的时候指定python版本,不指定应该就默认,pycharm里创建新环境的话好像版本可选的不是很多。

不勾选 make available to all project 就会导致只有你自己当前项目能用这个创建的虚拟环境,以后打开pycharm选择其它项目时就无法选择用你的这个虚拟环境。所以还是勾选一下吧。

记得要给conda和pip换源

conda用法

pytorch、cuda 安装大致流程

小白朋友们别去折腾这些驱动cuDNN之类,最简gpu pytorch安装教程:
1、cmd输入nvidia-smi看右上角cuda版本
2、装上anaconda或者miniconda换国内源
3、打开anaconda prompt创建一个虚拟python环境:
conda create -n 环境名称 python=3.8
4、激活环境:
conda activate 环境名称
5、去pytorch官网选择对应的pytorch gpu版本比如:
conda install pytorch torchvision torchaudio cudatoolkit=11.3
(去掉了-c pytorch据说是下载更快)
6、等待安装完成后校验是否成功,依次输入:
ipython回车
import torch回车
torch.cuda.is_available()回车
若输出True就妥了

 Anaconda+PyCharm创建环境及配置环境

猜你喜欢

转载自blog.csdn.net/weixin_47441391/article/details/127252695
今日推荐