码迷,mamicode.com
首页 > 编程语言 > 详细

第 1 章 Python 入门

时间:2018-03-11 19:25:10      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:pip   bash   i386   defer   lan   str   3.0   psu   virtual   

1.1 安装 Python

lubuntu-16.04.4-desktop-i386 作为 Python 开发环境的OS。

1.1.1 安装 deb 包

Ubuntu 可以用 apt-get 命令管理包。我们先来更新所有包,同时安装一些 Python 开发所需的包。

list 1.1 deb 包的更新、升级,Python 开发所需的包

$ sudo apt-get -y update
$ sudo apt-get -y upgrade
$ sudo apt-get -y install build-essential
$ sudo apt-get -y install libsqlite3-dev
$ sudo apt-get -y install libreadline6-dev
$ sudo apt-get -y install libgdbm-dev
$ sudo apt-get -y install zlib1g-dev
$ sudo apt-get -y install libbz2-dev
$ sudo apt-get -y install sqlite3
$ sudo apt-get -y install tk-dev
$ sudo apt-get -y install zip
$ sudo apt-get -y install libssl-dev

list 1.2 安装 Python 相关的包

# 安装python-dev
$ sudo apt-get -y install python-dev

# 安装pip
$ wget https://bootstrap.pypa.io/get-pip.py
$ sudo python get-pip.py

list 1.3 查看 Python 的版本

$ python -V
Python 2.7.12

1.1.2 安装第三方包

用 pip install 命令可以安装第三方开发的包。

list 1.4 查看 pip 的版本

$ pip --version
pip 9.0.1 from /usr/local/lib/python2.7/dist-packages (python 2.7)

list 1.5 通过 pip 安装 virtualenv 包

$ sudo pip install virtualenv

1.1.3 virtualenv 的使用方法

list 1.6 查看 virtualenv 的版本

$ virtualenv --version
15.1.0

list 1.7 用 pip freeze 查看当前安装版本

$ pip freeze
chardet==2.3.0
defer==1.0.6
psutil==3.4.2
pygobject==3.20.0
pysqlite==2.7.0
python-apt==1.1.0b1+ubuntu0.16.4.1
python-debian==0.1.27
pyxdg==0.25
six==1.10.0
virtualenv==15.1.0

list 1.8 搭建 virtualenv 环境

$ mkdir ~/work
$ cd ~/work
$ virtualenv venv

list 1.9 启动 virtualenv 环境

$ source venv/bin/activate
(venv) wuyong@virtual-machine:~/work$

list 1.10 在虚拟环境下查看版本

(venv) $ pip freeze
$

list 1.11 关闭 virtualenv 环境

(venv) $ deactivate
$

如果我们不再需要某个 virtualenv 环境(本例中是 venv 目录),则可以直接用 rm -R venv 等命令将其连同所在目录一起删除。

1.1.4 多版本 Python 的使用

list 1.12 查看 Python 的版本

$ python3 -V
Python 3.5.2

$ python -V
Python 2.7.12

list 1.13 指定 virtualenv 下执行的 Python

$ virtualenv --python=/usr/bin/python venv2
$ source venv2/bin/activate
(venv2) $ python -V
Python 2.7.12
$ deactivate
$

$ virtualenv --python=/usr/bin/python3 venv3
$ source venv3/bin/activate
(venv3) $ python -V
Python 3.5.2
$ deactivate
$

第 1 章 Python 入门

标签:pip   bash   i386   defer   lan   str   3.0   psu   virtual   

原文地址:https://www.cnblogs.com/yongwu/p/8544774.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!