Ubuntu16.04使用python3.x相关

   2016-11-07 0
核心提示:python 3.x版本使用 pip3 ,它会把你想下载的包放到 usr/local/lib/python3.5/dist-packages/ 下,而非 usr/local/lib/python2.7/dist-packages/ 下。sudo apt-get install python3-pip 如果你使用的是python 2.x,想下载3.x的包,那么用命令 sudo pip3 insta

python 3.x版本使用 pip3 ,它会把你想下载的包放到 usr/local/lib/python3.5/dist-packages/ 下,而非 usr/local/lib/python2.7/dist-packages/ 下。

sudo apt-get install python3-pip

如果你使用的是python 2.x,想下载3.x的包,那么用命令

sudo pip3 install xxx

如果你使用的是3.x,那么直接用pip就行

sudo pip install xxx # 默认就是pip3

如果实在是头懵,可以用 pip -V 看一下你到底在用啥^_^。

切换版本

Ubuntu 16.04默认使用的是Python 2.7.11,然而系统里已经装好了Python 3.5.2。

直接执行这两个命令即可

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150

如果要再切换到Python2,执行:

sudo update-alternatives --config python

按照提示输入选择数字回车即可。

不切换版本

不切换版本的话,那每次使用3.x就带上你的版本来使用,比如这样:

python # 进入python2.7的环境

python3.5 # 进入python3.5的环境

执行其他脚本时也是这样

python3.5 xxx.py

我感觉还是切换比较好啦,毕竟有时候带有时候不带的容易乱。

修改Pycharm的配置

虽然已经把默认的python版本改成3.x了,但是pycharm默认的配置是2.x版本,如果你把依赖包下载到3.x里,pycharm是找不到它的,这样不仅标红,而且没有代码提示,那跟记事本有什么区别……所以就得改下pycharm的配置了:

File -> Settings -> Project:xxxx -> Project Interpreter -> 改成3.x版本

Ubuntu16.04使用python3.x相关

Ubuntu16.04使用python3.x相关

 
标签: Python Ubuntu
反对 0举报 0 评论 0
 

免责声明:本文仅代表作者个人观点,与乐学笔记(本网)无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
    本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们留言联系,本网站将在规定时间内给予删除等相关处理.

  • 一个用 Python 分析 Apache 日志的故事
    一个用 Python 分析 Apache 日志的故事
    介绍不久前,公司里有人告诉我“我想知道 Apache 的访问日志是否可以用来做一些事情”。数据分析,Apache,发文章,我是初学者,写的不好请见谅。访问日志分析导入模块我正在使用以下模块。# データの処理import pandas as pdimport numpy as np# グラフ表示i
    03-08
  • debian的python蓝牙库
    sudo apt-get install libglib2.0-devpip install bluepy 
    02-10
  • linux下将Python环境默认更改为Python3.6
    步骤:#删除原来指向python2的软链接sudo mv /usr/bin/python /usr/bin/python.bak #/usr/local/python3.6/bin/python3.6 这个路径为实际的python3.6的bin文件夹下的Python3.6的路径,这个按照自己的实际情况进行更改 sudo ln -s /usr/bin/python3.6 /usr/bin
    02-10
  • 通过python-libvirt管理KVM虚拟机 代码实现
    初步代码 [python] view plain copy span style="font-size:18px;"''''' Work with virtual machines managed by libvirt     :depends: libvirt Python module '''  # Special Thanks to Michael Dehann, many of the conce
    02-10
  • centos安装python与jdk centos安装python3.7
    centos安装python与jdk centos安装python3.7
    安装python#压缩包安装[root@china ~]# yum -y install zlib*Loaded plugins: fastestmirror, refresh-packagekit, securityLoading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.aliyun.com * updates: mirrors.aliyun
    02-10
  • centos6下同时安装python2和python3
    #build-essential compile packagesyum groupinstall "Development Tools"yum install openssl-develyum install zlib-develyum install make gcc gcc-c++ kernel-develhttp://unix.stackexchange.com/questions/291737/zipimport-zipimporterror-cant-decomp
    02-10
  • CentOS7 安装 Python3.8后 pip 安装报错
    [root@localhost Python-3.8.0]# pip install bs4Collecting bs4Using cached https://files.pythonhosted.org/packages/10/ed/7e8b97591f6f456174139ec089c769f89a94a1a4025fe967691de971f314/bs4-0.0.1.tar.gzERROR: Command errored out with exit status
    02-10
  • CentOS 7 - 安装Python 3
    Enable Software Collections (SCL)Software Collections, also known as SCL is a community project that allows you to build, install, and use multiple versions of software on the same system, without affecting system default packages. By enabl
    02-10
  • Nginx+uWSGI部署Python Web应用
    Nginx+uWSGI部署Python Web应用
    web开发的过程中一定会遇到 cgi、wsgi 之类的名词,然后看着他们十分相似的解释估计还没开始写代码就晕了,这都什么鬼? 今天我就聊聊这些容易搞混的名称。CGI(Common Gateway Inteface)  字面的意思就是通用网关接口,它是外部应用程序与Web服务器之间的
    02-10
  • Nginx+uwsgi+python配置
    Nginx+uwsgi+python配置
    版本:Nginx 1.0.5   uwsgi 1.1.2   Python 2.7.2原理: nginx配置 location /python { include uwsgi_params; uwsgi_pass 127.0.0.1:9090;}uwsgi启动参数    uwsgi --socket :9090 --wsgi-file /var/www/project/hello.pyhello.py 文件def appli
    02-10
点击排行