admin管理员组文章数量:1654510
目录
- 前言
- 问题背景
- 一、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
版权声明:本文标题:Win10下Python环境的快速配置 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1729678886a1209869.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论