1.查看已安装版本 终端输入如下: python2 --version #查看python2安装版本 python3 --version #查看python3安装版本 终端显示如下:系统默认安装...2.7.12与3.5.2 2.使用python3 Python3和Python2是互相不兼容,但也不能卸载python2,可以将Python的指向Python3,这样就可以默认使用python3...终端输入: python --version 结果显示如下: 上面表明python指向的为2.7.12 现在改为python3 终端输入: echo alias python=python3 >> ~
我们要安装python3,使python指向python3 下面开始具体步骤(参考其他大佬的方法,也是学了很久,现在总结一下) 以下操作在root账户下进行 1.安装依赖包(用于下载编译python3).../usr/bin/python3 2 ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3 6.此时python3已经安装好,在终端输入python3测试 ?...7.修改yum配置文件,python3与python2共存(因为执行yum需要python2版本) 执行指令 vi /usr/bin/yum 把#! /usr/bin/python修改为#!.../usr/bin/python2 同理 vi /usr/libexec/urlgrabber-ext-down 文件里面的#! /usr/bin/python 也要修改为#!.../usr/bin/python2 这样python3安装完成,同时python2也存在!
brew install python # 自动安装最新版的python3 brew install python3 注:在终端中: 输入python命令是系统原python 输入python2命令是新装...python2 输入python3命令是新装python3 所以 pip2是新装python2的管理器 pip3是新装python3的管理器 由于Mac系统原python没有pip,所以pip也会指向新装...python2 (2)卸载软件:brew uninstall 软件名 (3)列出已安装的软件:brew list 4、本文章使用Python 3,所以终端输入 brew install python3...查看当前Python 3解释器的位置,终端输入 which python3 如图所示,解释器位置/usr/local/bin/python3 查看当前Python 3路径,终端依次输入:python3.../usr/bin/python改为#!/usr/bin/python2然后保存退出即可。 6、查看Python 3是否安装成功。 python -V pip -V
有时需要将ubuntu14.04默认的默认的python2 版本修改为python3版本,只需 1、删除链接 # sudo rm /usr/bin/python 2、建立新的python3软链接...(默认已经安装了Python3,具体哪个版本自己看一下,用第三步的方法,取版本号左边前两位) # sudo ln -s /usr/bin/ptyhon3.x /usr/bin/python 3、检测版本...# python--version 看python默认版本是否由2.x改为3.x 如果不行没有 # PATH=/usr/bin/:$PATH 这只在当前终端改了,要使该用户都生效即: #...cd # vim .bashrc 在.bashrc的末尾添加: export PATH=/usr/bin/:$PATH 退出.bashrc的编辑,执行生效: # source .bashrc 4...、由Python3转为Python2: # sudo rm /usr/bin/python # sudo ln -s /usr/bin/ptyhon2.x /usr/bin/python
下载完成后,会提示你是写Python2代码,还是Python3代码。 ? 如何使用呢? 在介绍该软件之前,我们先来看看软件的主界面。这上面有几个常用的菜单,我简单给大家介绍一下。...我们可以从这里读取自己写的Python脚本文件,或者读取别人写好的; 二维码:我们可以在电脑上将自己的写的Python脚本,转换为二维码,然后点击这里的二维码,扫描转换后的二维码,就可以直接获取你在电脑上写的代码...终端 单机“终端”,就会出现如下界面。从下图我们可以看到Python的版本为3.6.6,接着我们还写了一个列表拼接的代码。 ?...QPYPI 关于二维码那个菜单,我这里就不给大家演示了,大家自行下去尝试,下面我们来看看怎么安装第三方扩展库呢?...点击“QPYPI”,在点击“AIPY”,可以看到下方有很多经常使用的库,需要什么库,我们就下载哪一个。 ? 下图为pandas库正在下载中。 ? 接着大家就可以去终端玩一玩这个库吧!
下载完成后,会提示你是写Python2代码,还是Python3代码。 2、如何使用呢? 在介绍该软件之前,我们先来看看软件的主界面。这上面有几个常用的菜单,我简单给大家介绍一下。...我们可以从这里读取自己写的Python脚本文件,或者读取别人写好的; 二维码:我们可以在电脑上将自己的写的Python脚本,转换为二维码,然后点击这里的二维码,扫描转换后的二维码,就可以直接获取你在电脑上写的代码...3、终端 单机“终端”,就会出现如下界面。从下图我们可以看到Python的版本为3.6.6,接着我们还写了一个列表拼接的代码。...6、QPYPI 关于二维码那个菜单,我这里就不给大家演示了,大家自行下去尝试,下面我们来看看怎么安装第三方扩展库呢?...点击“QPYPI”,在点击“AIPY”,可以看到下方有很多经常使用的库,需要什么库,我们就下载哪一个。 下图为 pandas 库正在下载中。 接着大家就可以去终端玩一玩这个库吧!
下载完成后,会提示你是写Python2代码,还是Python3代码。 ? 2、如何使用呢? 在介绍该软件之前,我们先来看看软件的主界面。这上面有几个常用的菜单,我简单给大家介绍一下。...我们可以从这里读取自己写的Python脚本文件,或者读取别人写好的; 二维码:我们可以在电脑上将自己的写的Python脚本,转换为二维码,然后点击这里的二维码,扫描转换后的二维码,就可以直接获取你在电脑上写的代码...3、终端 单机“终端”,就会出现如下界面。从下图我们可以看到Python的版本为3.6.6,接着我们还写了一个列表拼接的代码。 ?...6、QPYPI 关于二维码那个菜单,我这里就不给大家演示了,大家自行下去尝试,下面我们来看看怎么安装第三方扩展库呢?...点击“QPYPI”,在点击“AIPY”,可以看到下方有很多经常使用的库,需要什么库,我们就下载哪一个。 ? 下图为 pandas 库正在下载中。 ? 接着大家就可以去终端玩一玩这个库吧!
战前准备 Python和Django版本选择 ---- 我们选择最新的Python3.7 + Django2.1 为什么选择Python3 Python核心团队计划2020年停止Python2的维护与支持...目前支持Python2的主流第三方库已经适配好Python3了 语法相比Python2 更容易理解 ---- 在Windows下安装Python3.7 Python3.7下载 官网下载地址:https...---- 在Linux下安装Python 确定已安装的版本 打开一个终端窗口,并执行如下命令: $ python --version Python 2.7.5 输出表明系统已安装Python2.7.5版本...Python3.7下载 官网链接:https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz Python3.7安装 安装依赖文件,在终端执行如下命令.../bin/python3 /usr/bin/python3 $ ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3 5.最后在终端执行==python3 --
前文中,我们已经在windows环境进行了superset的安装,也对图表功能进行了展示。但是在平时使用以及生产环境中,还是需要在centos环境下进行操作。...修复yum python3会导致yum不能正常使用 vi /usr/bin/yum 把 #! /usr/bin/python 修改为 #!.../usr/bin/python2 vi /usr/libexec/urlgrabber-ext-down 把 #! /usr/bin/python 修改为 #!.../usr/bin/python2 vi /usr/bin/yum-config-manager #!/usr/bin/python 改为 #!...新开一个终端试一下 本文详细介绍了Centos安装superset的全过程,未完待续~ superset学习交流群已成立,欢迎各位大神进群交流。更多学习资料,请关注 大数据流动~
设置 PyCharm 软件中 Terminal 窗口 中启动的 python 交互命令的版本 python2 和 python3 有很大的不同,使用python2 编写的程序,如果使用python3 就运行不了...;使用python3编写的程序,如果使用python2一样也是不用运行。...我的电脑中, python2 和 python3 这两个版本都有。并且 python3 添加到了环境变量里面,而 python2 没有添加 环境变量 里面。...并且我们在 cmd (就是 Terminal, 中文为:终端)中想启动 python2 或者 python3 交互终端 的执行命令都是 :python 。...窗口 中 在 在cmd 命令行界面 中 那么问题来了: Q: 在 PyCharm 软件中 Terminal 窗口 或者 在cmd 命令行界面 中,我现在想启动 python2 的交互终端 ,要如何操作
因为自己还写些其他语言代码,为省事便配置在了一起。) PyCharm 配置 ctrl + p 安装插件 Python (就叫 Python),输入如下命令,或直接在扩展里搜索。...ext install python ctrl + shift + b 运行,或者右键选择在终端中运行 Python 文件。 记得还会自动提示安装 pylint (python 代码规范提示工具)。...& Python3 urllib Python2 中的 urllib2, 在 Python3 中为 urllib.request import urllib2 # 修改为 import urllib.request...线程 Python3: _thread threading(推荐使用) Python2 thread 模块已被废弃。...所以,在 Python3 中不能再使用”thread” 模块。为了兼容性,Python3 将 thread 重命名为 “_thread”。
作为一个规范的系统,在引用一个解析器这方面肯定是有章可循的,而且现在不是都在将工作环境转移到 Python3 了么?...2017 python2.7 这里的意思就是,系统在找 python时, python指向了 python2,而 python2又指向了 python2.7,所以我们接下来就是让系统在输入 python2.../bin/python2 /usr/bin/python 2、我们在 centos 上的一个目录下下载 python3 的安装包,我这里在 /usr/local下下载 cd /usr/local sudo...yum 是基于 python2 的,我们把 python 改为 python3.7 了,而 yum 还没反应过来,所以我们要帮他一把: sudo vi /usr/bin/yum 把第一行的: #!...比如防火墙的访问,如果输入平常使用的查看防火墙命令: firewall-cmd --list-all 会报错,说什么'gi'模块找不到,我们总不能因为这一点小挫折就把辛苦弄来的 python3 改为 python2
由于 Python 有 2 和 3 两个版本,因此 Anaconda 也在 Python2 和 Python3 的基础上推出了两个发行版,即Anaconda2 和 Anaconda3。...Python3 被越来越多的开发者所接受,同时让人尴尬的是很多遗留的老系统依旧运行在 Python2 的环境中,因此有时你不得不同时在两个版本中进行开发,调试。...如何在系统中同时共存 Python2 和 Python3 是开发者不得不面对的问题,一个利好的消息是,Anaconda 能完美解决Python2 和 Python3 的共存问题。...我们可以利用 conda 的虚拟环境管理功能在 Python2 和 Python3 之间自由切换。...下载好以后你只需要傻瓜式的安装即可,最后,在终端输入 python 看到出现如图所示就代表安装成功了。
8.新建python3软连接 7.1 进入python2的安装包目录/usr/bin下,可以看出python2已经建立软连接 所以输入python 或者python2或者python2.7都可以进入python2...进入python2交互终端 ?.../python3 /usr/bin/python 输入以上两条命令后输入python即会进入到python3交互终端 ?...7.3 将python2绑定的pip接除,并连接python3 rm -rf /usr/bin/pip ln -s /usr/python/bin/pip3.6 /usr/bin/pip 终端输入pip...-v 出现如下如所示已经在python3环境中 ?
说明:建议你在自己的电脑上将下面的步骤亲自跟着敲一遍。...conda update package_name 列出已安装的包 在终端中键入: conda list 查找包 如果我们不知道要找的包的全名称,我么可以尝试使用 conda search...这就要创建具有特定版本 Python 的环境,比如创建环境名称为py3,并安装最新版本的Python3命令: 当然我们也可以这样创建环境名称为py2,并在该环境中安装最新版本的Python2: conda...create -n py2 python=2 因为我们的项目要求不同,有时会用Python2,还有时会用Python3。...具体操作传送门:https://pip.pypa.io/en/stable/reference/pip_freeze/ 举个例子我们可能更容易理解这个使用场景: 首先,我们在自己电脑上的conda中将自己项目的环境及依赖导出成
如果不安装这个包的话,在 make 阶段会出现如下的报错: ModuleNotFoundError: No module named '_ctypes' 2、然后根据自己需求下载不同版本的Python3.../configure --prefix=/usr/local/python3 3、编译和安装 make && make install 4、最后创建软链接(如果软连接改为了python ,那么得去把yum...的配置 指向python2) ln -s /usr/local/python3/bin/python3 /usr/bin/python3 ln -s /usr/local/python3/bin/python3.../usr/bin/python修改为#! /usr/bin/python2 执行 vi /usr/bin/yum #!.../usr/bin/python2 6、同理 vi /usr/libexec/urlgrabber-ext-down 文件里面的#! /usr/bin/python 也要修改为#!
前言: 前段时间由于工作需要,在Python的web开发框架Django中使用到了libtorrent这个C++扩展库来解析链接或种子数据.特了解和尝试了libtorrent库的安装.一般情况下,...###首先,在Linux终端安装boost的依赖: sudo apt-get install mpi-default-dev sudo apt-get install...若有需要,需要使用b2编译boost之前可能需要在boost的路径下修改project-config.jam文件, 把using python : 2.7 : /usr ;修改为...sudo vim /etc/profile export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH 终端...#### 4.1.若需要Python3,在编译之前请把虚拟机默认的Python2改为Python3.which可查看存在路径.重命名就好了.等编译完成后再更改回去. 4.2.此外,请注意版本问题
下面我们来看看python中关于编码出现的问题: 如果不在python文件指定头信息#-*-coding:utf-8-*-,那就使用默认的python2中默认使用ascii,python3中默认使用utf...如果服务端encode的编码格式是utf-8, 客户端内存中收到的也是utf-8编码的二进制 五、Python2与python3编码区别 1.在python2中有两种字符串类型str和unicode...str就是编码后的结果bytes,str=bytes,所以在python2中,unicode字符编码的结果是str/bytes。...->内存,unicode->unicode.对于unicode格式的数据来说,无论怎么打印,都不会乱码.python3中的字符串与python2中的u'字符串',都是unicode,所以无论如何打印都不会乱码....在windows终端(终端编码为gbk,文件编码为utf-8,乱码产生) #分别验证在pycharm中和cmd中下述的打印结果 s=u'林' #当程序执行时,'林'会被以unicode形式保存新的内存空间中
由于源代码是用python2写的,所以如果你用的是python2的话,几乎不怎么需要调试。但如果你跟我一样,用的是python3的话,就要花点功夫了。...文章末尾有链接,访问外国网站 2 依赖包安装: 主要是mayavi,如果用python2的话,根据作者提供的mayavi_install.sh脚本进行安装即可,路径在文件夹mayavi下,非常方便。...如果用的是python3的话,就得自己想办法安装了。...UnicodeDecodeError: 'ascii' codec can't decode byte 0xcd in position 0: ordinal not inrange(128) ——这个问题非常棘手,笔者看了大量博客,尝试了很多方法...作者提供的KITTI数据库pickle文件,是用python2转换得到的,带的编码是ascii,我们在python3下进行调用pickle.load()的话,默认的编码方式是UTF-8,所以会出现编码问题的报错
在使用Django搭建与树莓派智能终端时,使用mysql作为数据库管理,遇到如下问题: django.core.exceptions.ImproperlyConfigured: Error loading...查阅资料发现: 在 python2 中,使用 pip install mysql-python 进行安装连接MySQL的库,使用时 import MySQLdb 进行使用 在 python3 中,改变了连接库...,改为了 pymysql 库,使用pip install pymysql 进行安装,直接导入即可使用 但是在 Django 中, 连接数据库时使用的是 MySQLdb 库,这在与 python3 的合作中就会报以下错误了