ubuntu python
一、建虚拟环境1. 下载:python
# 安装 Python 发布版本,dev包必须安装,很多用pip安装包都需要编译
sudo apt-get install python2.7 python2.7-dev python3.2 python3.2-dev
# 很多pip安装的包都需要libssl和libevent编译环境
sudo apt-get install build-essential libssl-dev libevent-dev libjpeg-dev libxml2-dev libxslt-dev
2. 解压:tar -xzvf ******.tgz
3. cd Python-2.7.2
4. ./configure--prefix=${pwd}
5. make
6. sudo make install
// sudo gedit /etc/profile
// 在文件末尾加上你自己的路径
// PATH="$PATH:/自己的路径/Python-3.3.3"
// export PATH
# 很多pip安装的包都需要libssl和libevent编译环境
sudo apt-get install build-essential libssl-dev libevent-dev libjpeg-dev libxml2-dev libxslt-dev
sudo apt-get install python-dev
sudo apt-get install python-pip
sudo pip install virtualenv virtualenvwrapper
在~/.bashrc中加入:
if [ -f /usr/local/bin/virtualenvwrapper.sh ]; then
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
fi
source ~/.bashrc
# 缺省激活python2.7环境
if [ -f /home/mejliu/.virtualenvs/client/bin/activate ]; then
. /home/mejliu/.virtualenvs/client/bin/activate
fi
source ~/.bashrc
[*]mkvirtualenv env_name --no-site-packages 可以用来创建新的虚拟环境。参数 --no-site-packages 可以用来阻止命令将原来Python系统中装过的包复制到新的虚拟环境里面。
[*]deactivate 用来退出当前的虚拟环境。
[*]lsvirtualenv 用来列出所有的虚拟环境。
[*]workon env_name 用来激活,或者切换到某一个虚拟环境下。
[*]rmvirtualenv env_name -r 用来删除某一个虚拟环境。参数 -r 表示迭代删除,往往目录非空的时候得带上这个参数。
二、改变默认版本
直接删掉这个软链接,然后重新创建python2.6的链接文件:
1 rm /usr/bin/python
2 ln -s /usr/bin/ptyhon2.6 /usr/bin/python
在创建了python2.6的链接文件之后,还要进行的一个步骤就是在命令行中导入python的环境变量。例如在此时python文件放在/usr/bin目录下,于是输入:
1 PATH=/usr/bin/:$PATH
2 export PATH
然后在命令行中输入python --version就可以发现python的默认版本号改成了Python2.6.5
三、cpu利用率
安装命令如下:sudo apt-get install htop
安装完后,直接输入命令:htop
.tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
---------------------------------------------
.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
.tar.gz 和 .tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
---------------------------------------------
.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName
.tar.bz2
解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName
---------------------------------------------
.bz
解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz
压缩:未知
.tar.bz
解压:tar jxvf FileName.tar.bz
压缩:未知
---------------------------------------------
.Z
解压:uncompress FileName.Z
压缩:compress FileName
.tar.Z
解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName
---------------------------------------------
.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
---------------------------------------------
.rar
解压:rar x FileName.rar
压缩:rar a FileName.rar DirName
rar请到:http://www.rarsoft.com/download.htm 下载!
解压后请将rar_static拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
# cp rar_static /usr/bin/rar
---------------------------------------------
.lha
解压:lha -e FileName.lha
压缩:lha -a FileName.lha FileName
lha请到:http://www.infor.kanazawa-it.ac.jp/~ishii/lhaunix/下载!
>解压后请将lha拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
# cp lha /usr/bin/
---------------------------------------------
.rpm
解包:rpm2cpio FileName.rpm | cpio -div
---------------------------------------------
.deb
解包:ar p FileName.deb data.tar.gz | tar zxf -
---------------------------------------------
.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea
解压:sEx x FileName.*
压缩:sEx a FileName.* FileName
sEx只是调用相关程序,本身并无压缩、解压功能,请注意!
sEx请到: http://sourceforge.net/projects/sex下载!
解压后请将sEx拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
# cp sEx /usr/bin/
页:
[1]