windows10 conda python多版本切换

之前为了学习安装了python2.7是通过anaconda2安装的

现在想换用Python3  所以寻找版本并存 可以来回切换的方法

打开命令提示符,记住是命令提示符 不是win10自带的windows powershell 等会会说他俩的区别

输入以下指令(我选择的是python3.6版本):

conda create --name py36 python=3.6

安装完以后 屏幕会提示你activate py36字样

在anaconda/envs/目录下会出现一个以py36为名字的文件夹 这个就是pyhon3.6的位置

接着输入

conda info --envs

会打印出

其中root代表我们之前默认的python2.7版本

输入activate py36 (就这里,如果你在windows powershell里面输入的话 会不起作用)

会告诉你已经激活

查询当前python版本 python -V会显示版本已经切换成功了

但是此时 如果你输入pip -V 你会发现pip依然是之前版本的python

怎么办?

去anaconda/envs/py36/Script/目录下

找到上图两个文件 添加一个数字3或者36都行 用于区别

然后呢 也要配置一下环境变量

把pip3.exe所处的那个目录添加到PATH中去

这样 在命令提示符里面输入pip对应的是py27的pip   输入pip3对应的是py36的pip3

给py36安装一些包的时候以前使用pip intsall  现在就要用pip3 install 了

切回原来的版本  使用avtivate root

原文地址:https://www.cnblogs.com/simuhunluo/p/8540459.html

时间: 2024-10-11 05:01:56

windows10 conda python多版本切换的相关文章

将Linux下python默认版本切换成替代版本

本文链接自http://www.myhack58.com/Article/48/66/2016/71806.htm 当你安装 Debian Linux 时,安装过程有可能同时为你提供多个可用的 Python 版本,因此系统中会存在多个 Python 的可执行二进制文件.你可以按照以下方法使用 ls 命令来查看你的系统中都有那些 Python 的二进制文件可供使用. $ ls /usr/bin/python* /usr/bin/python /usr/bin/python2 /usr/bin/py

Mac上实现对Python的版本切换

最近朋友邀请我帮忙写个比特币自动化交易程序,要求的平台是Okex,用Python写,之前到是自己学过一点自动化交易,不过是MT5的.看了一下Okex提供的API接口,和MT5不一样,它并没有现成的IDE,只提供接口,而且我之前也没接触过Python,出于试一试的心态,我试着用Python来运行下Okex的示例程序,果然掉进了大坑,费了半天才搞定,看样子自己的基础知识还是不够扎实,我把自己的经历详细写上来,希望能为后人带来点帮助吧. 首先,通过搜索,我找到了一篇感觉不错的OKEX的量化交易入门教程

在Mac上Python多版本切换

1.安装Homebrewhttps://brew.sh/index_zh-cn.html 2.通过brew安装pyenv1)命令行输入:$ brew install pyenv(如果一直卡在Updating Homebrew就按ctrl+c一次跳转brew update) 2)在home目录的 .bash_profile文件中添加: vi ~/.bash_profile 在最后增加 eval "$(pyenv init -)" 3)命令行输入,更新一下环境变量:$ source .ba

Mac 上Python多版本切换

Mac上自带了Python2.x的版本,有时需要使用Python3.x版本做开发,但不能删了Python2.x,可能引起系统不稳定,那么就需要安装多个版本的Python. 1.安装Python3.x版本,我安装了3.6.1: 2.打开终端(terminal),输入:sudo vi ~/.bashrc: 3.在弹出的编辑页面顶部输入并保存: alias python2='/Library/Frameworks/Python.framework/Versions/2.x/bin/python2.x'

Mac下使用Pyenv实现python多版本共存与切换

mac自带的python2.7不能删除,因为很多系统模块依赖,所以我们使用pyenv来安装python3.6版本,这样就可以并存. 1.安装OS X的套件管理器(类似ubuntu的apt-get), 网址如下:http://brew.sh/index_zh-cn.html或者直接用终端命令安装 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

ubuntu18.04 python版本切换

update-alternatives是ubuntu系统中专门维护系统命令链接符的工具,通过它可以很方便的设置系统默认使用哪个命令.哪个软件版本,比如,我们在系统中同时安装了python2.7和python3.6两个版本,而我们又希望系统默认使用的是python3.6,那怎么办呢?通过update-alternatives就可以很方便的实现了. 1.更新替代列表(管理员权限下) 命令格式:update-alternatives --install <link> <name> <

Ancoda 下的python多版本共存

Ancoda 下的python多版本共存 virtualenv python 多版本共存 Pip, Virtualenv 和Fabric 被称为python 的三大神器,Pip 是包管理工具,Virtualenv 是创建独立的python环境包的工具,Fabric 是和服务器管理和应用发布相关的工具(个人没有用过...),让我惊奇的是,这三个没有一个是和敲代码有关系的.有些东西在开发中真的是刚需,想绕都绕不开,今天我们来聊聊python的多版本共存的问题. 笔者在电脑上安装了Virtualenv

ubuntu如何设置Python的版本

Ubuntu默认已经安装了Python的版本了,不过是Python2的版本. 我们安装好Python3想把他切换为系统默认的版本. sudo update-alternatives --config python //显示当前系统中所有的Python版本. 直接输入数字,即可切换为相应的版本号. 这样你甚至可以将自己喜欢的任意版本python安装到任意位置,然后使用update-alternatives将其设置为系统默认python. 同时,也可使用下面的命令来切换 sudo update-al

python多版本以及各种包管理

python多版本以及各种包管理 python 包管理 各个版本 python版本管理 由于Python有2.x和3.x两个大的版本,而且每一个工程建立所用的各种包的版本也不尽相同(如flask1.x),这使得若干个工程开发同一台主机上完成比较麻烦(工程不是由一个人来完成,不同人的配置版本也不尽相同,为了所有开发人员能成功开发,就必须使得开发环境的一致,而一个人可能参与若干个工程开发). pyenv 管理 Python 的版本. virtualenv 管理 Python 工程中的包的版本(或者说