admin管理员组

文章数量:1654710

目录

  • 前言
  • 问题背景
  • 一、Python和Anaconda具体的安装步骤
    • 0.Python的安装(不使用IDLE的可跳过)
      • 0.1. Python的下载
      • 0.2.Python的安装
    • 1. Anaconda的安装
      • 1.1. Anaconda的下载
      • 1.2. Anaconda的具体安装步骤
  • 二、Anaconda的使用
    • 0. 更改源
    • 1. Anaconda的部分使用方法
      • 1.0. PoweShell的配置
      • 1.1. 使用Anaconda创建、激活和退出虚拟环境的具体步骤
        • 1.1.1.创建虚拟环境
        • 1.1.2.激活虚拟环境
        • 1.1.3. 退出虚拟环境
      • 1.2.Anaconda查看、导出、删除和导入环境
        • 1.2.1.查看环境
        • 1.2.2.导出环境
        • 1.2.3.删除环境
        • 1.2.4.导入环境
      • 1.3. Anaconda中Spyder修改为中文
      • 1.4. windows设置ipynb文件双击直接打开jupyter notebook

前言

这是我在SCDN上写的第一篇文章,同时也是第一次使用Markdown编辑器,写文章的目的就是记录自己的学习历程,同时也对所学知识做一个归纳总结,方便自己后续回顾,也可供他人参考。内容算不上很专业,但都是经过自己实践后的东西。

问题背景

由于正在学习各种软件,平时也经常折腾电脑,所以电脑经常由于某种原因出一些小问题,找不到好的解决办法,也不知道设置了什么,只有重置电脑。
Python对于不是计算机专业的还是比较友好,功能也十分强大,但我个人认为Python的环境配置起来比较麻烦。不同的人写的Python所需环境不同,有些可以运行,但有些就会各种报错。
下面总结了如何在Win10环境下快速配置所需的Python环境,正好这台电脑才重置完,可以一步步的记录流程。最近Win11也快了,不知道这个在Win11下能不能适用,不适用的话到时候又只有重新摸索了。
##解决办法与分析
总体的解决办法就是创建虚拟环境,我用过两种方法创建Python环境:
1.使用Python第三方库virtualenv
这个办法是从《“笨办法”学Python 3》这本书里面学的,当时也是看到B站有个UP主推荐,就在寒假花了一个月跟着书的作者敲了一个月代码。但这个方法比较麻烦,就不展开了。

2.使用Anaconda创建Python虚拟环境
这个办法我觉得比较好用,下面就以这个展开。使用Anaconda的话装不装Python都可以,但如果要使用Python自带的IDLE还是去要装一个。

一、Python和Anaconda具体的安装步骤

0.Python的安装(不使用IDLE的可跳过)

0.1. Python的下载

直接百度搜索或者点下面链接进入Python官网:
Python官网链接
然后按照下图即可下载最新版的Python,如需下载其他版本可以在Download下找到所需版本,这里就直接装最新版的。

0.2.Python的安装

1.找到刚刚下载的Python安装程序,右键以管理员身份运行(添加到系同环境变量需要管理员权限)
2.一定要将Add Python 3.9 to PATHg勾选上,不然又要手动添加Python到系统环境变量,如果忘记勾就按照安装了可以卸载之后重装,也可以自己手动添加。
3.自定义安装,也可以选择上面的立即安装。
4.确保这个pip被勾选了(用pip安装一些第三方库会很方便)

5.next
6.选择为所有用户安装,然后更改安装地址
7.Install
8.安装完成,可以使用PowerShell查看是否安装成功(也可以使用cmd,但我感觉PowerShell好看一些,不想cmd一样黑黑的)。
P.S.这也是从《“笨办法”学Python 3》这边书里学的。
可以在搜索里面搜索PowerShell,然后把它固定到开始或者任务栏上。
打开PowerShell之后是这样
然后输入python后回车,看到以下类似的提示说明python安装成功并且添加到系统环境变量了。

也可以继续输入import this打印一下”python之禅“

1. Anaconda的安装

1.1. Anaconda的下载

也是直接百度搜索或者点下面的链接进入Anaconda的官网
Anaconda有点大,但是装了Anaconda之后很多东西都不用装了。
Anaconda官网链接
然后按下图来(官网界面可能变化)

然后选择对应的系统,我的是64位的Win10

1.2. Anaconda的具体安装步骤

1.和Python一样,找到刚刚下载的安装包右键以管理员身份运行。
2.next >>> I Agree >>> next


2.更改安装目录,注意安装目录不能太长,之前就是因为安装目录过长,安装时没问题,但安装完了发现很多东西没装上,弄了半天才发现是这个问题。
3.勾选下图所示的选项,添加到系统环境变量,这样后面才可以通过命令行执行操作。然后点Install就行了。

安装完后会发现有这些东西

二、Anaconda的使用

0. 更改源

不更改源的话下载安装速度会很慢,以下是添加清华源的例子(也可以换成其他源),在命令行里执行即可:
Python 的pip:

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

Anaconda:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

pip换源:
Anaconda换源:

1. Anaconda的部分使用方法

1.0. PoweShell的配置

习惯用PowerShell了,也可用命令行,如果用PowerShell的话需要配置一下,不然创建好虚拟环境后无法激活。
1.以管理员身份运行PowerShell
2.运行以下命令,安装开源库:

conda install -n root -c pscondaenvs pscondaenvs

3.执行以下代码,更改Windows PowerShell配置:

Set-ExecutionPolicy RemoteSigned
Y

参考网址:https://blog.csdn/kdongyi/article/details/81905494

1.1. 使用Anaconda创建、激活和退出虚拟环境的具体步骤

1.1.1.创建虚拟环境

以下为创建一个名为PY,python版本为3.6.2的虚拟环境的例子

conda create -n PY python=3.6.2


输入y
然后等待下载和安装

1.1.2.激活虚拟环境

要激活刚刚创建名为PY的虚拟环境,执行以下代码:

activate PY

这前面的”(PY)“表示已经处于PY的虚拟环境了

1.1.3. 退出虚拟环境

直接输入deactivate即可退出

4.具体的或者其他操作可以参考以下博客:

conda创建新环境:https://blog.csdn/SARACH_WONG/article/details/89328307

1.2.Anaconda查看、导出、删除和导入环境

1.2.1.查看环境
conda env list

1.2.2.导出环境

先激活要导出的环境,例如之前创建的PY

activate PY


然后使用以下命令在当前目录下生成一个environment.yml文件

conda env export > environment.yml

用记事本打开如下图:

1.2.3.删除环境

删除之前要退出要删除的环境,刚刚已经进入PY虚拟环境,使用deactivate退出该虚拟环境

然后输入以下代码删除PY虚拟环境:

conda remove -n PY --all

输入y确认

1.2.4.导入环境

在yml文件对应的位置打开PowerShell,按住Shift的同时右键,选择在此处打开Powershell窗口(所以我觉得PowerShell要方便一些,不用每次去更改工作目录)
查看已有环境conda env list

输入以下命令导入之前删除的PY环境

conda env create -f environment.yml 


再次查看已有环境conda env list

1.3. Anaconda中Spyder修改为中文

1.打开设置:

2.![在这里插入图片描述](https://img-blog.csdnimg/611a9d2afed84c2ab00808fd4a302ebd.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NET
iBA4pKI77yG5Lit5Y2O6ZuE,size_20,color_FFFFFF,t_70,g_se,x_16)
3
4
然后就换成中文了

1.4. windows设置ipynb文件双击直接打开jupyter notebook

这里直接参考下面的博客
https://blog.csdn/weixin_39317051/article/details/107243094

本文标签: 快速环境Python