iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >一文解决Python切换版本问题
  • 847
分享到

一文解决Python切换版本问题

2024-04-02 19:04:59 847人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

目录概述其他平台1、安装Homebrew2、通过brew命令安装pyenv3、使用pyenv安装python3.7.54、解决python用pip命令安装速度慢,改用国内镜像5、切换

概述

由于Mac默认都会安装Python2.x,这给我们python开发造成不便,我们经常要用到python3.x的版本来进行测试开发,比如开源项目有2.x和3.x的,我们就必须来回切换使用不同版本python进行测试、开发,非常不方便,所以我们要在电脑安装pyenv来自由切换python版本,类似nodejs中的nvm,python的版本管理器。接下来阿婆主开始介绍如何安装以及出现的一些问题该怎么解决。

其他平台

  • windows:参考1
  • linux:对于ubuntu 16.04 LTS版本来说,Python2(2.7.12)和Python3(3.5.2)默认同时安装,默认的python版本是2.7.12。

1、安装Homebrew

终端执行(官方网站)


/bin/bash -c "$(curl -fsSL https://raw.GitHubusercontent.com/Homebrew/install/HEAD/install.sh)"

2、通过brew命令安装pyenv

1)命令行输入:


# 最好更新下再装,太久没更新homebrew可能无法安装
brew update
# 安装pyenv,目前最新2.x
brew install pyenv

2)修改home目录的~/.zshrc文件


vi ~/.zshrc在最后增加
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/shims:$PATH"
if command -v pyenv 1>/dev/null 2>&1; then
 eval "$(pyenv init -)"
fi

3)命令行输入,更新一下环境变量


source ~/.zshrc,

没有执行的话无法进行python版本间的切换

3、使用pyenv安装Python3.7.5

1)查看能够安装的版本( 只有版本号的为官方的版本,其他的为衍生版 )


pyenv install --list

2)安装需要的版本


pyenv install -v 3.7.5

3)更新数据库


pyenv rehash

4)查看系统已安装的版本


pyenv versions

*号表示系统当前正在使用的版本 

5)切换python版本 


pyenv local 3.7.5
python -V
Python 3.7.5

pyenv local system
python -V
Python 2.7.16

6)当前python版本 


python --version

7)重启终端试试

4、解决Python用pip命令安装速度慢,改用国内镜像


vi \~/.pip/pip.conf

\[global\]  
index-url = Https://pypi.tuna.tsinghua.edu.cn/simple  
\[install\]  
trusted-host=mirrors.aliyun.com

5、切换版本无效,试试bash


# 最后都加上
vi ~/.bashrc

export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/shims:$PATH"
if command -v pyenv 1>/dev/null 2>&1; then
 eval "$(pyenv init -)"
fi

source ~/.bashrc

注意

  • homebrew如果太慢可以切换为国内源2或安装v2ray,复制终端代理命令,贴到命令行,命令行即可科学上网。
  • 由于mac终端默认为zsh,如果你习惯bash,参考上面bash设置,其实一样的。
  • zsh切换版本有效可以试试bash,阿婆主测试了都可以

参考

Linux下环境变量配置方法梳理(.bash_profile和.bashrc的区别):https://www.jb51.net/article/184282.htm
Mac下更换Homebrew镜像源:https://www.jb51.net/article/217216.htm

windows下Python版本切换使用方法:https://www.cnblogs.com/modentime/p/12807191.html
homebrew清华源:https://mirrors.tuna.tsinghua.edu.cn/

到此这篇关于一文解决Python切换版本问题的文章就介绍到这了,更多相关Python切换版本内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: 一文解决Python切换版本问题

本文链接: https://www.lsjlt.com/news/130304.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 一文解决Python切换版本问题
    目录概述其他平台1、安装Homebrew2、通过brew命令安装pyenv3、使用pyenv安装Python3.7.54、解决Python用pip命令安装速度慢,改用国内镜像5、切换...
    99+
    2024-04-02
  • 解决pycharm终端 切换python版本问题
    电脑中有多个python版本,pycharm中不是想用的python版本。 1.设置电脑环境变量,看到有多个python的,肯定是设置这里。 点击编辑选项 然后把想用的python版本移到上面。例如,之前我用的是py37,现在要用py38...
    99+
    2023-09-06
    pycharm ide python
  • 切换默认python版本(解决ROS中python默认版本为python2的问题)
    1.前言 许多小伙伴在安装完ROS以后,需要基于python3写ROS程序(尤其是部署深度学习算法),但是ROS默认的python版本为python2,导致无法兼容一些基于python3写的算法。有的小伙伴会选择利用anaconda来创建p...
    99+
    2023-09-28
    linux ubuntu 嵌入式硬件
  • wing 切换python版本
    python exxcutable设置python路径,可以更改python版本和(32/64位切换) python path也是设置这个的,我是两个都设置了。 ...
    99+
    2023-01-31
    版本 wing python
  • 多版本python切换
     打开终端分别输入下面两条命令: sudo update-alternatives --install /usr/bin/python python /usr/bin/python2...
    99+
    2023-01-31
    版本 python
  • ubuntu切换python版本
    在没有安装类似anoconda的管理工具的时候,我们常常会被Ubuntu下的Python版本切换问题所头疼。 可以使用update-alternatives工具进行python版本的任意切换 当使用u...
    99+
    2023-09-23
    ubuntu python linux
  • python的版本切换
    对于pycharm:对于eclips的切换:先添加3.x目录:pip install:(cd到各自环境目录)...
    99+
    2023-01-31
    版本 python
  • 多版本切换python
    Python 安装包去官网自行下载: https://www.python.org/downloads/mac-osx/Mac os 自带python, 但我记得是python2.7版本在选择安装包时候避免使用太新的版本. 配置环境:$ v...
    99+
    2023-01-31
    版本 python
  • anaconda切换python版本
    1 查看环境 conda env list 结果如下图,左侧表示已下载的环境信息,当前我已经下载了python3.10(python310)和3.9(python39)两个版本 2 切换python...
    99+
    2023-10-27
    python 开发语言
  • Linux下切换Python版本
    这两天遇到一个问题需要在 python3 的环境下进行测试,由于Linux默认已经安装了Python2.7,并且作者一直也在使用 ,所以需要重新安装并临时切换到 python3。 在网上查到很多资料,但是每一篇都讲的不全,需要结合起来看才行...
    99+
    2023-01-31
    版本 Linux Python
  • 完美解决:idea中切换jdk版本
    已解决:idea中切换jdk版本 目录 1.问题描述 2.解决过程 第一步 第二步 1.问题描述 最近收到一个网友的问题:重新安装了java17,之前用的java8,换成java17后idea怎么设置,需要重装idea吗? 2.解决过...
    99+
    2023-09-12
    intellij-idea java
  • Python的文本文件转换编码问题怎么解决
    这篇文章主要介绍“Python的文本文件转换编码问题怎么解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Python的文本文件转换编码问题怎么解决”文章能帮助大家解决问题。测试数据注:测试文本采用...
    99+
    2023-07-06
  • kali中python版本的切换
    update-alternatives --config python一条简单的命令,如下图所示: ...
    99+
    2023-01-31
    版本 kali python
  • pycharm如何切换python版本
    pycharm切换python版本的方法:1、通过项目配置,在“New Project”或“Open”对话框中,可以指定Python解释器的版本;2、使用虚拟环境,虚拟环境为每个项目提供了一个隔离的Python环境,可以在不影响其他项目的情...
    99+
    2023-12-09
    python pycharm
  • Python多版本切换工具-Pyenv
    为了安装Anaconda科学计算环境,控制好python版本,今天上午总算折腾好了。 学习python有时希望在python2.7环境下,有时希望在python3.4环境下,该怎么办呢? Anconda的包也不知道适合在什么环境下工作?...
    99+
    2023-01-31
    版本 工具 Python
  • PHP替换文本常见问题解决方案!
    在PHP开发中,经常会遇到需要替换文本的情况,比如替换字符串中的特定字符、替换文本中的关键词等。然而,替换文本的过程中可能会遇到一些常见问题,本文将介绍这些常见问题,并给出相应的解决方...
    99+
    2024-04-02
  • 怎么解决brew link更换php版本失败问题
    这篇文章主要讲解了“怎么解决brew link更换php版本失败问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么解决brew link更换php版本失败问题”吧!问题描述:我透過 br...
    99+
    2023-06-25
  • 解决FileWriter 写入文本不换行的问题
    FileWriter 写入文本不换行 String str="无法可修饰的一对手\r\n带出温暖永远在背后\r\n总是啰嗦始终关注\r\n不懂珍惜太内疚"; 解决 之前用 \n 发现...
    99+
    2024-04-02
  • Linux怎么切换默认Python版本
    这篇文章主要介绍了Linux怎么切换默认Python版本的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux怎么切换默认Python版本文章都会有所收获,下面我们一起来看看吧。你可以按照以下方法使用 ls ...
    99+
    2023-06-28
  • 解决MySql版本问题sql_mode=only_full_group_by
    目录mysql版本问题sql_mode=only_full_group_byWindowssql_mode=only_full_group_by以及多种解决方案出错的sql情况解决方案1解决方案2MySql版本问题sql...
    99+
    2022-11-19
    MySql版本 MySqlsql_mode MySqlonly_full_group_by
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作