大二第一学期的时候,开始自学 Python,早就听说这门语言的强大。跟着教程,当时编译器是用的 Pycharm。在大二的寒假,意外知道了 anaconda 这个软件,然后试着安装了一下,虽然中间出过一些问题,不过安装成功之后,使用确实很省心,很多库都不需要自己手动装了。但是最近,更新的时候,出了点问题,又卸载了重装一下,顺便记录一下。

一、卸载 Python

当时在有 Python 的环境下安装 anaconda 的,但是网上说会出问题,所以建议卸载掉之前的 Python 环境,再装 anaconda,而且 anaconda 自带 Python 环境。
我试了两种办法卸载 Python。

方法 1:重新安装 Python 的时候进行卸载

试试照着原来的安装 Python 的版本和步骤,重新安装,打开界面,会出现三个选项:Modify、Repair、Uninstall。然后选择 Uninstall 卸载原来的环境。但是我没成功,所以选择了方法 2。

方法 2:手动删除

找到原来的 Python 安装路径,删除下面的所有文件
我的路径是:C:\Users\Wonz\AppData\Local\Programs\Python
然后,我就把 Python 下面的所有文件剪切到 F 盘当备份了,防止下面的安装步骤出问题。

卸载后,不妨打开 cmd 命令行,输入:python,回车。如果出现:’Python’不是内部或外部命令,也不是可运行的程序。

恭喜你,终于卸载成功了!

二、安装 anaconda

anaconda 的安装推荐用国内清华大学开源软件镜像站进行下载,因为官网是从国外下载,速度慢而且经常下载失败,清华镜像站地址在这里。

安装的步骤比较简单,选默认路径 C 盘,一路 next 就行,不过有几个注意的地方。
* 路径不能加任何空格,网上有人反应加了空格会出现很多问题,而且要是英文路径,就是说你要把用户这个文件夹改为英文,否则后面也会出现问题。
我的路径就是:C:\Users\Wonz\Anaconda3

Wonz 对应到的就是你的用户名文件夹,要改成英文。


* 第一个勾是说:是否把 Anaconda 加入环境变量,这涉及到能否直接在 cmd 中使用 conda、jupyter、ipython 等命令,推荐打勾,如果不打勾话问题也不大,可以在之后使用 Anaconda 提供的命令行工具进行操作。
* 第二个勾是说:是否设置 Anaconda 所带的 Python 3.6 为系统默认的 Python 版本,这个自己看着办,问题不大。

因为我把之前的 Python 卸载了,所以我两个都打勾了。

接近快安装好的时候,会跳出一个类似于 cmd 命令框的东西,那个是 Anaconda Prompt,你后面安装库都要用它的。
注意,这里就让它自动跳出来好了,不用管它,它会自动关掉的。我记得在哪里看到,有人动了一下这个框,后面出了问题,所以最好别碰它。

一切安装好后,打开 cmd 测试一下安装结果。
分别输入:python、ipython、conda、jupyter notebook。注意前两个每测试一个都要再输 exit() 退出再测试下一个。

三、修改 anaconda 包管理镜像为国内源

在 cmd 中分别运行下面两个命令。

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

然后,检查一下 .condarc 文件是否是下面这样的内容 (推荐使用 everything 进行搜索这个文件,注意带. 的),或者你可以直接修改该文件的内容设置镜像。

channels:- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/- defaults
show_channel_urls: true
ssl_verify: true

四、增加 Python2.7 环境

创建一个新环境 Python2.7,并且安装 pandas 库

conda create -n py27 python=2.7 pandas

终端会询问 y/n,输入 y 回车。

在 Windows 系统中,使用 activate env_name 和 deactivate 来进入和退出某个环境。Linux 和 Mac 要在前面加一个 source。

进入名为 env_name 的环境:

activate py27

为新环境下安装巨难装的 lxml:

conda install -n py27 lxml

为新环境装上 Anaconda 的科学计算包,会装很多很多包,慎用:

conda install -n py27 anaconda

查看已有环境:

conda info -e

或者:

conda env list

退出当前环境:

deactivate

删除名为 env_name 的环境:

conda env remove -n env_name

当分享代码的时候,同时也需要将运行环境分享给大家,执行如下命令可以将当前环境下的 package 信息存入名为 environment 的 YAML 文件中。

conda env export > environment.yaml

同样,当执行他人的代码时,也需要配置相应的环境。这时你可以用对方分享的 YAML 文件来创建一摸一样的运行环境。

conda env create -f environment.yaml

五、一些 conda 命令

  • 查看所有的 packages:
conda list
  • 安装包,conda 比 pip 好用!一般都是 conda 安装包,不行转 pip ,pip 不行转 whl 文件手动安装。
conda install package_name
  • 可以同时安装多个包,比如 numpy 、scipy 和 pandas,则执行如下命令:
conda install numpy scipy pandas
  • 指定安装的版本,比如安装 1.1 版本的 numpy :
conda install numpy=1.10
  • 移除一个 package:
conda remove package_name
  • 升级 package 版本:
conda update package_name
  • 你也可以升级 conda、anaconda、python,要保持 conda 为最新:
conda update conda
  • 如果你记不清 package 的具体名称,也可以进行模糊查询:
conda  search search_term
  • 最后来个大招,一键更新!
conda upgrade --all

在终端询问是否安装如下升级版本时,输入 y。
有的情况下,你可能会遇到找不到 conda 命令的错误提示,这很可能是环境路径设置的问题,需要添加 conda 环境变量:export PATH=xxx/anaconda/bin:$PATH, 其中 xxx 替换成 anaconda 的安装路径。

六、使用技巧

Spyder 等软件更新

推荐直接打开 Anaconda Navigator,点击 Spyder 右上角的设置按钮,有 update 选项。

Pycharm 应用 anaconda 下的 python 环境

首先打开 Pycharm,然后在左上角文件里面,打开 setting,找到 “Project:python 程序” 下面的 “Project Interpreter”,然后在右侧下拉环境里面,找到 anaconda 下的 python 环境,点击右下角的 Apply 即可。

七、总结

经网上大佬们推荐,单文件用 Jupyter Notebook,项目组织开 Pycharm,还有一个 Spyder 也用得顺手。

八、致谢

清华镜像站
最省心的 Python 版本和第三方库管理——初探 Anaconda
致 Python 初学者:Anaconda 入门使用指南
如何在已安装 Python 条件下,安装 Anaconda,,并将原有 Python 添加到 Anaconda 中
conda 与 Anaconda
Anaconda 安装及使用教程
Anaconda 的安装与测试实例
windows 上安装 Anaconda 和 python 的教程详解
Anaconda 使用总结
Windows 下 Anaconda 的安装和简单使用

Anaconda——最省心的 Python 版本相关推荐

  1. anaconda 安装在c盘_最省心的Python版本和第三方库管理——初探Anaconda

    打算把公众号和知乎专栏的文章搬运一点过来. 历史文章可以去关注我的公众号:不二小段,或者知乎:段小草. 也欢迎来看我的视频学Python↓↓↓ 跟不二学Python 这篇文章可以作为Python入门的 ...

  2. 最省心的Python版本和第三方库管理——初探Anaconda

    撸了今年阿里.头条和美团的面试,我有一个重要发现.......>>> 本文永久地址:https://my.oschina.net/bysu/blog/1476276 说起Python ...

  3. 如何解决tmux下anaconda激活虚拟环境,python版本不对

    项目场景: 服务器下利用tmux创建窗口,运行.py文件 问题描述: python版本不符合导致出现bug 利用conda激活虚拟环境后,调用python测试任然是2.7 按照其他博主使用source ...

  4. 如何解决tmux中Anaconda虚拟环境下的python版本不正确的问题

    问题描述 进入tmux session,激活conda环境,运行*.py文件,发现运行的python环境不是conda环境,而是系统的默认python环境 解决方法 先deactivate,然后重新激 ...

  5. Anaconda Pycharm Pytorch(GPU版本)的配置

    写在前面的注意事项! 记得在每次搞新项目的时候先配置一个pytorch环境,或者复制已有的环境 conda create -n 新环境名 --clone 旧环境名 之后可以 conda list一下( ...

  6. PyQt PySide版本与Python版本选择

    (经过验证如果要用matplotlib则不建议安装pyside6.4版本,6.3.2版本测试嵌入matplotlib成功 python版本3.8 3.9测试ok,3.10未测试) PyQt最新版本信息 ...

  7. spyderpython使用教程_Python基础教程—Spyder简介和Python版本

    选择Spyder作为Python开发的集成开发环境(安装教程参加文末链接).它综合了开发工具的高级编辑,性能分析,调试和分析功能与数据探索等功能. 1.Spyder工作页面介绍 Spyder的界面设计 ...

  8. 如何确定python对应电脑版本_查看Anaconda版本、Anaconda和python版本对应关系和快速下载...

    官网 查看Anaconda版本 (C:\ProgramData\Anaconda3) C:\Users\Administrator>conda -V conda 4.3.30 Anaconda和 ...

  9. anaconda降级python失败_如何降级Python版本安装spyder?

    如何降级 Python 版本安装 Spyder? 可能并不需要降级 Python 版本,使用 Spyder 独立安装包安装,然后指定 Python 解释器:另外一种方法是在 Anaconda 中安装. ...

最新文章

  1. TVM开发三个示例分析
  2. LVM学习之LVM基础
  3. 如何配置Keil 外部编辑器?
  4. CentOS安装网卡设置
  5. 《数据分析变革:大数据时代精准决策之道》一第1章 了解运营型分析1.1 定义运营型分析...
  6. 简单工厂(SimpleFactory)模式简介
  7. python函数调用外部变量_Python基础
  8. 学籍管理系统 c++作业
  9. rcp rapido_为什么气流非常适合Rapido
  10. day19_java基础加强_动态代理+注解+类加载器
  11. leetcode - 5. 最长回文子串
  12. c语言函数调用水仙花数,(指针+函数)的水仙花数怎么写??
  13. MYSQL向日期添加指定的时间间隔
  14. 【Java】 大话数据结构(6) 栈的顺序与链式存储
  15. 地推话术 地推活动策划方案 活动策划方案案例 分享经济活动策划方案
  16. 如何利用Photoshop制作电子签名
  17. Java实现按分数排名,同分同名次
  18. 天心阁吉他神秘人专访
  19. 若依Vue分离版本 RuoYi-Vue管理系统部署
  20. 大数据之clickhouse安装部署

热门文章

  1. Android应用--简、美音乐播放器原型放送(作者:小巫)
  2. WEB渗透测试(一)被动信息收集3(RECON-NG)
  3. 使用vue-admin-template搭建简单增删改查导入导出项目及CentOs服务器部署
  4. 布兰迪斯大学计算机美国大学排名,布兰迪斯大学排名多少 美国和世界排名介绍...
  5. Mysql统计男女比例
  6. 济南公积金 销户 提取
  7. python机器学习——决策树(分类)及“泰坦尼克号沉船事故”数据集案例操作
  8. Golang停止ticker断续器
  9. 深度学习平台demo(一)- C#如何调用python文件
  10. Web防火墙(WAF)是什么?和传统防火墙区别是什么?