使用Anaconda完全替代官方Python

一. 为什么要用Anaconda替代官方Python

Anaconda简介及其下载 安装 配置 使用 卸载_徐大康的博客-CSDN博客_anaconda

  1. Anaconda集成了很多的科学计算的第三方库,开箱即用,无需额外下载

  2. Anaconda有图形化的库管理界面,方便安装 卸载 升级第三方库

  3. Anaconda可以方便的创建虚拟环境而安装其它支持包

  4. Anaconda的库管理工具conda比pip更强大,除基本的库管理功能外,还可管理虚拟环境

image-20220108115047665

我主要就用Python做一些数据分析,所以对于我来说第一点很有吸引力,但有两点不方便使我之前一直用官方Python:

  1. 没有IDLE shell的界面,我喜欢从开始菜单打开IDLE,然后当作大号的计算器使用

  2. 没有右键菜单 —— Edit with IDLE,有时从Vscode中运行Python会报找不到模块等奇怪的错误,这时用原装的IDLE运行一下,就可以判断出是代码的问题还是Vscode自身的问题

这两点现在都已经解决,分享一下解决的办法。

二. Anaconda将Python IDLE Shell固定到开始屏幕

效果如下图:

image-20220108120700630

步骤如下:

2.1 找到Anaconda3安装目录/Lib/idlelib下的idle.pyw

双击此文件就可以打开Python原版的IDLE Shell,所有后面我们要做的就是将此文件的快捷方式固定到开始菜单即可

2.2 右击idle.pyw,选择创建快捷方式

image-20220108122216926

或者选择发送到桌面快捷方式。

2.3 打开开始菜单文件夹

在开始菜单中选择一个程序右击 -> 更多 -> 打开文件位置,即可打开开始菜单文件夹。

image-20220108122438984

2.4 将idle.pyw的快捷方式放到开始菜单文件夹中

image-20220108122829621

然后将此快捷方式重命名为IDLE,你还可以右击 -> 属性 -> 更改图标,使得它和Python原版的IDLE图标一致。

2.5 在开始菜单中找到IDLE -> 右击 -> 固定到“开始”屏幕

image-20220108123701162

完成!并且之前的给IDLE加清屏快捷键的方法依旧适用,只是安装路径变了而已。

Python IDLE 如何清屏_徐大康的博客-CSDN博客_idle如何清屏

三.给.py和.pyw文件添加右键菜单Edit with IDLE

新建文件,将以下代码拷贝进去,将pythonw.exe路径和idle.pyw的路径改为自己的,注意转义字符\的使用。

如果安装时选择的是默认路径,仅需要修改用户名xu即可。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\SystemFileAssociations\.py\shell\Edit with IDLE\command]
@="\"C:\\Users\\xu\\anaconda3\\pythonw.exe\" \"C:\\Users\\xu\\anaconda3\\Lib\\idlelib\\idle.pyw\" \"%1\""

[HKEY_CLASSES_ROOT\SystemFileAssociations\.pyw\shell\Edit with IDLE\command]
@="\"C:\\Users\\xu\\anaconda3\\pythonw.exe\" \"C:\\Users\\xu\\anaconda3\\Lib\\idlelib\\idle.pyw\" \"%1\""

保存,改文件后缀名为.reg,再双击运行,将以下模板写入注册表

image-20220108135040027

image-20220108135059974

效果如下:

image-20220108140737425

如果没有成功,Win + R,输入regedit,打开注册表,定位到以下路径:

计算机\HKEY_CLASSES_ROOT\SystemFileAssociations\.py\shell\Edit with IDLE\command

image-20220108135419912

检查下command的数值数据是否有错误,正确值应是:

"C:\Users\你的用户名\anaconda3\pythonw.exe" "C:\Users\你的用户名\anaconda3\Lib\idlelib\idle.pyw" "%1"

四. 使用conda替代pip管理第三方库

留坑,以后用熟练了conda再写个单独的博客。

五. 其它说明

Anaconda自带的IDE —— Spyder,可以提供类型matlab的功能,一个工作区,一个变量列表。它启动较快,占用内存小,可用于临时计算。

image-20220108163029935

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在Anaconda中新建Python环境的所有命令如下: 1. 新建Python 3.8环境: `conda create -n myenv python=3.8` 2. 新建Python 2.7环境: `conda create -n myenv python=2.7` 3. 查看所有环境: `conda info --envs` 4. 激活环境: `conda activate myenv` 5. 退出环境: `conda deactivate` 6. 删除环境: `conda remove --name myenv --all` 注意: 替换"myenv"为你的环境名称. ### 回答2: 在Anaconda中新建Python环境的所有命令如下: 1. 打开Anaconda Prompt或者终端。 2. 创建一个新的Python环境: ``` conda create --name <环境名称> ``` 3. 可以选择指定Python版本创建环境: ``` conda create --name <环境名称> python=<版本号> ``` 4. 激活创建的Python环境: ``` conda activate <环境名称> ``` 5. 在激活的环境中安装所需的包: ``` conda install <包名> ``` 6. 在环境中移除一个包: ``` conda remove <包名> ``` 7. 查看已安装的包: ``` conda list ``` 8. 复制一个已存在的环境: ``` conda create --name <新环境名称> --clone <旧环境名称> ``` 9. 导出一个环境的配置文件: ``` conda env export --name <环境名称> --file <文件名.yml> ``` 10. 通过配置文件创建一个新环境: ``` conda env create --file <文件名.yml> ``` 11. 停用当前环境: ``` conda deactivate ``` 12. 删除一个已存在的环境: ``` conda env remove --name <环境名称> ``` 请注意,以上命令中的"<环境名称>"可以根据实际情况来替代,并且在Windows系统中,需要在命令前面加上"conda"以确保Anaconda环境被正确调用。 ### 回答3: 在anaconda中新建Python环境的所有命令如下: 1. 打开Anaconda Prompt,输入以下命令创建一个名为"myenv"的新Python环境: ``` conda create --name myenv python=3.8 ``` 2. 激活新创建的Python环境: ``` conda activate myenv ``` 3. 安装指定的Python包,例如安装numpy: ``` conda install numpy ``` 4. 列出当前环境中已安装的包: ``` conda list ``` 5. 搜索指定包是否可用: ``` conda search package_name ``` 6. 导出当前环境中安装的包列表到一个文件中: ``` conda list --export > packages.txt ``` 7. 从文件中导入环境配置: ``` conda env create -f environment.yaml ``` 8. 复制一个已存在的环境: ``` conda create --name newenv --clone oldenv ``` 9. 删除一个已存在的环境: ``` conda remove --name myenv --all ``` 10. 停用当前激活的环境并返回到基础环境: ``` conda deactivate ``` 以上就是在anaconda中新建Python环境的所有命令。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值