Ubuntu下Python使用指南

Ubuntu下python配置

  1. Ubuntu简单解决多版本python切换以及多版本pip对应问题
  2. python及库在linux下的目录
  • 在ubuntu下pip需要自行安装
sudo apt-get update
sudo apt-get install python3-pip  #安装python3.x的pip
sudo apt-get install python-pip   #安装python2.x的pip
  • 可通过pip3 和 pip分别为python3.5和python2.7安装各自的库
  1. 查看Python已安装模块的方法
$ pydoc modules   #命令行下使用pydoc命令
help("modules")   #在python交互解释器中使用help()查看
import sys
sys.modules.keys()  #在python交互是解释器下导入sys模块查看
pip3 list       #查看第三方库
python3.5的自带库目录在
/usr/lib/python3/dist-packages
/usr/lib/python3.5/

通过pip3安装的模块目录在
~/.local/lib/python3.5/site-packages

python的可执行文件的目录一般在
/usr/bin下,通过apt-get安装的应用一般会在这个目录
自行安装的一般在/usr/local/bin下
  1. ubuntu下Python虚拟环境配置
  • VirtualEnv用于在一台机器上创建多个独立的python运行环境,VirtualEnvWrapper为前者提供了一些便利的命令行上的封装
sudo su   #用户和root同时拥有权限
sudo pip3 install virtualenv 
sudo pip3 install virtualenvwrapper   (虚拟环境管理软件)
//创建目录存放虚拟环境 
mkdir $HOME/.virtualenvs
vi .bashrc
//加入下面两行配置,将初始化文件写入用户环境变量
//虚拟环境指定路径,不指定默认使用~/.virtualenvs,这里指定虚拟环境都位于/home/.virtualenvs目录下
export WORKON_HOME=$HOME/.virtualenvs 
source /usr/local/bin/virtualenvwrapper.sh
//让 bashrc 生效:
source ~/.bashrc
mkvirtualenv -p python3.5 test
创建:mkvirtualenv 虚拟环境名称
删除:rmvirtualenv 虚拟环境名称
进入:workon 虚拟环境名称
退出:deactivate
  1. Ubuntu安装Python3.6
  • 第一步,先检查,显示如下
    Ubuntu下Python使用指南_第1张图片
  • 第二步,下载 Python3.6 并进行优先级调整以及默认值调整
sudo apt-get install software-properties-common python-software-properties
sudo add-apt-repository ppa:jonathonf/python-3.6
sudo apt-get update
sudo apt-get install python3.6
# 调整Python3的优先级,使得3.6优先级较高
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2
# 更改默认值,python默认为Python2,现在修改为Python3
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150
  • 第三步,最后检查是否设置成功
    Ubuntu下Python使用指南_第2张图片

你可能感兴趣的:(操作系统/Linux)