ubuntu上怎么设置默认ubuntu退出python命令令是执行python3而不是python2

在同一台电脑下如何进行 Python 2 与 3 的切换?
老师用的是 Python 2,但是我觉得自己现在学的话学个新点儿的比较好,2 和 3 据说差别还挺大,所以两个版本都装了,自己学的时候用 3,跑老师的程序时用 2。我的电脑是 Win 7,现在系统默认调用的是 2,如果在执行前加上“C:\python33\python.exe”就可以调用 3,但是这样太麻烦了,我在环境变量的 path 中加入“C:\python33”也没有效果,不知道还应该怎么设置可以方便的进行切换?
Windows 上的 Python 自带启动器 py.exe,默认安装到系统盘的 system32 文件夹里。如果你同时安装了 Python 2 和 Python 3,用的时候直接在终端里输入:py -3
就是打开 Python 3 的 REPL,或者py -3 example.py
就可以运行 Python 3 的脚本了。同理,直接输入py example.py
使用 Python 2 来运行脚本。详细说明参见文档
好吧,我来给题主介绍个神器,virtualenv,能创建若干相互隔离的python workspace,不仅能指定python版本,连packages都能不同。撸过几个开源的python项目别人都推荐用这个。
1.这基本是python开发的标配,然后你就可以控制在一个目录下用一套python环境2.PyScripter也是有切换python版本的功能
为什么我在 Windows 上安装的时候都是环境变量都是自动写入的?
我提供一个办法 首先装一个软件 Enthough Canopy, 这是有一个带有各种科学计算python库的发行版本,诸如panda,numpy 还有各种画图库都内置了很方便。Canopy中还集成了Pyhton包的在线升级和管理系统,很是方便。由于是商业级别的,Canopy的性能和稳定性很好。也提供免费的free版本和学术版本(用于教育科研也是免费的)。以前叫EPD,现在改名叫Canopy。Canopy是第一个将Ipython升级到2.3.0的发行版;MatPlotLib已升级到1.4.2;NumPy 1.8.1;Scipy 1.2.0. 但是它主要是追求性能和稳定性,所以不能指望所有的安装包都是最新的。如果你有学校邮箱的话,可以免费用商业版一年,如果没有也无妨,免费的库也很好用,而且题目本身问的是如何2.7和3.5同时安装,所以免费版就够了。canopy 是基于2.7的, 有32位和64位可选。装好之后,会有一个dos命令行的运行图标,这时,再自行去装python3.5版本即可,从一般命令行dos或者powershell进入就是3.5了。两者互不影响,库资源也都是独立的。这应该是比较好的解决方案了。
你可以把python3里的python.exe文件改名为python3.exe这样的话2和3的执行命令能够分开了,也就能够实现你切换的需要了
Python 3.3 提供了一个新的Launcher来解决Windows上面的版本切换问题. 官方描述:The Python launcher for Windows is a utility which aids in the location and execution of different Python versions. It allows scripts (or the command-line) to indicate a preference for a specific Python version, and will locate and execute that version. reference: 简单的说, 在安装了Python 3.3的基础上, 保证py在环境变量中. 从命令行调用python:py -2.7
分别可以调用2.7或3.Python script. 在.py文件头部添加如下行:#! python2.7
#! python3
分别用2.7或3执行脚本.顺说, py在script中玩的, 其实非常接近Linux的Shebang line. Linux上面你只需要:#!/usr/bin/env python3
有一个很通用的解决方法,原理详见。python3.3或更高版本在安装时会同时把py.exe 和 pyw.exe 运行器复制到系统目录%SYSTEMROOT% 下。如果你平时通过命令行运行python那么只要执行时,输入py filename.py
py -3 filename.py
就可以执行指定版本的python程序。若是你想通过双击py文件运行程序,那么首先确保py文件关联执行的程序是py.exe。其次在你的源文件头部添加#! python
#! python3
#! /usr/bin/env python3
顺便说说pip多版本解决方法。较新版本的python安装后会在其Scripts目录下生成多个pip副本,以python27为例,有三个pip文件,分别为pip,pip2,pip2.7。3.x版本也是一样。我们可以把这两个Script路径加入到系统变量path中。系统-&高级系统设置-&环境变量-&path-&编辑,添加上X:\Python27\SX:\Python35\Scripts
保存后,重新开启命令行,执行# 调用pip2
pip2 install xxx
# 调用pip3
# 若有多个3.3版本可以指定第二位版本
pip3.5 list
裝兩個比如路徑D:\python27D:\python35然後去手動把 python27下面的python.exe改成python2.exepython35下面的python.exe改成python3.exe然後你的腳本第一行就加上類似#! D:\python27\python2.exe這樣的一行就是調用python2要調用python3同理
Windows 下面直接官方安装,他们解决了这个问题。mac下面推荐用homebrew 安装不同python 版本,不要碰系统python.
Linux 同理。所有上面的系统都应当用virtualenv 实现环境分离。
已有帐号?
无法登录?
社交帐号登录Linux更新Python版本及修改python默认版本的方法
作者:legend.baby
字体:[ ] 类型:转载 时间:
很多情况下拿到的服务器python版本很低,需要自己动手更改默认python版本,但是有好多朋友都被这个问题难倒了,接下来,通过本篇文章给大家介绍linux更新Python版本及修改默认版本的方法,感兴趣的朋友一起学习吧
linux下更新Python版本并修改默认版本,有需要的朋友可以参考下。
很多情况下拿到的服务器python版本很低,需要自己动手更改默认python版本
1、从官网下载python安装包(这个版本可以是任意版本3.3 2.7 2.6等等)
&2、解压并安装
tar -jxvf Python-2.7.tar.bz2
cd Python-3.3.0
./configure
make install
make clean
make distclean& python默认被安装在/usr/local/bin/python2.7,你可以执行以下命令查看版本
/usr/local/bin/python2.7 -V 而系统的默认python放置在/usr/bin/python2.6处(这个2.6是系统默认版本)
因此此时需要建立软连接指向当前系统默认的python目录处,让系统使用新的python版本
mv /usr/bin/python /usr/bin/python2.6 //对系统默认版本python进行操作
ln -s /usr/local/bin/python2.7 /usr/bin/python&& //注意第一个路径是新安装的python版本路径,而第二个路径是系统默认路径
&修改完成,此时输入python -V或者python就看看到版本号已经修改到了新安装的版本
1、修改了新的python版本,那么原先安装的python插件都不在新版本python目录下,因此需要重新安装
2、有些人更新了python版本无法使用yum,需要为yum修改它的配置文件
vi /usr/bin/yum& 将文件头部的#!/usr/bin/python改成#!/usr/bin/python2.6(注意这个是之前的老版本python号,因为此时老版本才能支持yum)
以上内容是小编给大家分享的linux更新Python版本及修改默认版本的方法,希望大家喜欢。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具ubuntu上怎么设置默认python命令是执行python3而不是python2_百度知道ubuntu上怎么设置默认python命令是执行python3而不是python2_百度知道今天看啥 热点:
Ubuntu14.04下Python3.4启动IDLE,ubuntu14.041.在Ubuntu14.04 LTS版本中,已经自行安装了python,可以在Terminal(CTRL+ALT+T)中输入:ls /usr/bin | grep python 进行查看。
如果想运行python2.7的话,直接在终端输入:python即可。
如果想运行python3.4的话,直接在终端输入:python3即可。
2.Ubuntu14.04 LTS中的python是没有自带IDLE的,可以在终端输入:sudo apt-get install idle-python3.4,进行python3.4版本的IDLE的安装,安装好之后直接在/usr/share/applications,就可以找到IDLE的图标,直接将其复制到桌面上,以后直接在桌面双击就可以启动。
或者在终端输入:/usr/bin/idle-python3.4即可启动。
apt-get install python3然后要用2.7就输入python,3.4就输入python3
一般情况是用configure建立Makefile,然后make命令编译,最后make install(root用户)安装。不过也有的不是这样,你应该读README或INSTALL文件的内容,它会教你怎么安装。我看你贴出来的图貌似是安装ailurus,如果你是Fedora系统就切换成root用户再用命令:python setup.py install如果你用的是Ubuntu或者Mint就在root用户下用命令:python setup.py install --install-layout=deb祝你成功。。
暂无相关文章
相关搜索:
相关阅读:
相关频道:
&&&&&&&&&&&&
Linux教程最近更新

我要回帖

更多关于 ubuntu 默认python 的文章

 

随机推荐