小白配环境

Win10上Anaconda的python2与python3切换


一、Conda配置1.Path配置2.Anaconda prompt配置3.Anaconda Navigator二、Python2与Python3切换1.Anaconda切换2.Pycharm切换


一、Conda配置

1.Path配置

配置系统变量

D:\Anaconda D:\Anaconda\Library\bin D:\Anaconda\Scripts

上述操作失败!

如果上述操作失败,则参考下面解决办法,否则直接跳过! 在Scripts中找不到activate.bat/deactivate.bat/conda.exe

  • 1.进入 D:\Anaconda\pkgs\conda-4.4.10-py36_0\Scripts
  • 2.将所有文件复制到 D:\Anaconda\Scripts
  • 3.重启cmd,输入conda,正常,到此圆满配置好conda。

2.Anaconda prompt配置

Anaconda prompt报错

'"D:\Anaconda\Scripts..\Library\bin\conda.bat"' 不是内部或外部命令,也不是可运行的程序 或批处理文件。

解决办法

  • 1.进入D:\Anaconda\pkgs\conda-4.4.10-py36_0\Library\bin
  • 2.复制conda.bat至D:\Anaconda\Library\bin
  • 3.再次运行,成功!

3.Anaconda Navigator

  • 1.升级navigator conda update anaconda-navigator
  • 2.重置navigator anaconda-navigator --reset
  • 3.升级客户端 conda update anaconda-client
  • 4.升级安装依赖包 conda update -f anaconda-client
  • 5.此时左下角开始所有程序中就会出现Anaconda Navigator,打开正常运行

二、Python2与Python3切换

1.Anaconda切换

打开Anaconda Navigator,如下图所示,点击create创建一个新的配置环境,Python3与Python2切换,则需要创建Python3与Python2环境。

示意图

以上创建操作就相当于conda create -n py2 python=2.7,此时不管是上述可视化操作还是命令操作,会在D:\Anaconda\envs生成相应的文件夹(例如:py2)

activate py2
deactivate
activate py3
deactivate

动画演示

2.Pycharm切换

直接在settings中找到python环境,更换环境即可!

示意图

本文分享自微信公众号 - 光城(guangcity),作者:lightcity

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-12-11

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 优雅部署环境

    0.导语1.pycham1.1 环境配置1.2 项目文件夹1.3 底部窗口2.Anaconda2.1 Conda配置2.2 py2与py3环境切换3.Jupyt...

    公众号guangcity
  • 一道题看快排

    今天除了早上没课,一天的满课,但是我仍然坚持发文了,仍然坚持做题了,你们吗?算法最优群各位同学加油啦!!!看最后有哪些坚持下来的!

    公众号guangcity
  • 算法从0到1之trie(字典树)的增删改查(递归与非递归实现)

    Trie树,又称单词查找树或键树,是一种树形结构。典型应用是用于统计和排序大量的字符串(但不仅限于字符串)。Trie的核心思想是空间换时间。利用字符串的公共前缀...

    公众号guangcity
  • 反编译apk或exe文件简介(起个头有空更新后续)

    小小咸鱼YwY
  • Leetcode 116 Populating Next Right Pointers in Each Node

    Given a binary tree struct TreeLinkNode { TreeLinkNode *left; T...

    triplebee
  • [剑指offer] 合并两个排序的链表

    输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。

    尾尾部落
  • 【剑指Offer】25. 合并两个排序的链表

    瑞新
  • 在O(1)时间复杂度删除链表节点

    一份执着✘
  • python中的and、or 操作符

     1. 其"and"操作符返回的结果是决定表达式结果的值:两边条件都为真则结果为真,有一假则为假

    py3study
  • 整理C/C++的可变参数

    c语言中使用可变参数最熟悉应该就是printf, 其是通过...来从代码语句中表示可变化的参数表。

    Rock_Lee

扫码关注云+社区

领取腾讯云代金券