3.Ubuntu安装以及配置(传智播客.黑马程序员python学科)

ubuntu16.04软件安装

主要进行python虚拟环境的安装以及所需要的依赖包的安装命令 

1.但是注意:在Ubuntu内安装软件,需要连网

2.如果安装软件失败: 更换网易等国内服务器源:

 设置 - 软件更新 - 更新管理器设置 - 选择上面的Ubuntu软件 – 点击下载自: 选择其他站点… - 选择 mirrors.aliyun.com – 选择服务器 – 关闭窗口


1.python环境

1.1  虚拟环境

升级python包管理工具pip

pip install --upgrade pip

备注:当你想升级一个包的时候 pip install --upgrade 包名

python虚拟环境安装

sudo apt-get install python-virtualenv

sudo easy_install virtualenvwrapper

上述工具装好后找不到mkvirtualenv命令,需要执行以下环境变量设置。

创建目录用来存放虚拟环境

mkdir $HOME/.virtualenvs

在~/.bashrc中添加行:

export WORKON_HOME=$HOME/.virtualenvs

source /usr/local/bin/virtualenvwrapper.sh

运行:

source ~/.bashrc

创建python虚拟环境

mkvirtualenv [虚拟环境名称]

workon [虚拟环境名称]

退出虚拟环境

deactivate

删除(慎用)

rmvirtualenv [虚拟环境名称]

1.2 python 2版本开发

创建python2的虚拟开发环境

mkvirtualenv -p /usr/bin/python2.7 py2

使用python2.7+django1.7.8环境,你应该安装如下环境:

(py2)python@ubuntu:~$ pip freeze list

pip==8.1.0

Django==1.7.8

ipdb==0.8.1

ipython==3.2.0

Pillow==2.8.2

把以上包名存储到package_py2.txt,在你的python虚拟环境中,运行:

pip install -r package_py2.txt

1.3 创建python3的虚拟开发环境

mkvirtualenv -p /usr/bin/python3.4 py3

使用python3.4+django1.9.4环境,你应该安装如下环境:

(py3)python@ubuntu:~$ pip freeze list

pip==8.1.0

Django==1.9.4

ipdb==0.8.1

ipython==4.1.2

Pillow==2.8.2

把以上包名存储到package_py3.txt,在你的python虚拟环境中,运行:

pip install -r package_py3.txt

pip命令速查 查看已安装的包

pip show --files SomePackage

检查哪些包需要更新

pip list --outdated

升级包

pip install --upgrade SomePackage

卸载包

pip uninstall SomePackage

参数解释

pip --help

2.基础组件包安装

mysql安装

sudo apt-get install mysql-server

sudo apt-get install libmysqlclient-dev

注意安装server端的时候会提示输入密码,记住这个密码。然后通过命令登入数据库.

redis安装

sudo apt-get install redis-server

通过redis-cli登入

mongoDB安装

详情请参考 http://blog.csdn.net/zgf19930504/article/details/52045600

postgresql安装

sudo apt-get install postgresql

sudo apt-get install libpq-dev

elasticsearch安装(django项目使用)

sudo apt-get install elasticsearch

其它依赖包

sudo apt-get install python-dev

3.django环境安装

将虚拟环境所需的包全部放在install.txt,以下是django_py3项目所需环境:

django==1.7.4

jsonfield

Pillow==2.8.2

celery

amqp==1.4.9

anyjson==0.3.3

billiard==3.3.0.23

celery==3.1.23

decorator==4.0.10

Django==1.7.8

django-haystack==2.5.0

django-redis-sessions==0.5.6

ipdb==0.8.1

ipython-genutils==0.1.0

jsonfield==1.0.3

kombu==3.0.35

psycopg2==2.6.2

pytz==2016.6.1

redis==2.10.5

setuptools==25.1.0

wheel==0.29.0

执行pip3 install -r instal.txt命令即可

4.tornado环境安装

在tornado_py2虚拟环境中安装:

ipython==4.2.0

ipython-genutils==0.1.0

pingpp==2.0.11

pycrypto==2.6.1

qiniu==7.0.7

redis==2.10.5

requests==2.10.0

tornado==4.3

MySQL-python==1.2.5

SQLAlchemy==1.0.14


5.spider环境安装

在spider_py2虚拟环境中安装:

attrs==16.0.0

backports-abc==0.4

backports.ssl-match-hostname==3.5.0.1

BeautifulSoup==3.2.1

beautifulsoup4==4.4.1

boto==2.38.0

certifi==2016.2.28

cffi==1.7.0

chardet==2.3.0

CherryPy==3.5.0

click==6.6

cryptography==1.4

cssselect==0.9.2

cssutils==1.0

Cython==0.24

decorator==4.0.6

Django==1.8.7

dnspython==1.12.0

easydict==1.6

enum34==1.1.6

feedparser==5.1.3

greenlet==0.4.10

html5lib==0.999

idna==2.1

ipaddress==1.0.16

ipython==2.4.1

jieba==0.38

jsonpath==0.54

lxml==3.5.0

Markdown==2.6.6

mechanize==0.2.5

motor==0.2

motorengine==0.9.0

mysqlclient==1.3.7

ndg-httpsclient==0.4.0

netifaces==0.10.4

nltk==3.2.1

parsel==1.0.2

pbr==1.9.1

pexpect==4.0.1

Pillow==3.3.0

pip==8.1.2

pkg-resources==0.0.0

poster==0.8.1

ptyprocess==0.5

pyasn1==0.1.9

pyasn1-modules==0.0.8

pybloomfilter==1.0

pybloomfiltermmap==0.3.12

pycparser==2.14

pycrypto==2.6.1

PyDispatcher==2.0.5

Pygments==2.1

pymongo==2.7

pyOpenSSL==16.0.0

python-dateutil==2.4.2

pytz==2014.10

PyYAML==3.11

queuelib==1.4.2

redis==2.10.5

repoze.lru==0.6

requests==2.10.0

Routes==2.2

rq==0.6.0

Scrapy==1.1.0

scrapy-redis==0.6.3

scrapyd==1.1.0

scrapyd-client==1.0.1

selenium==2.53.6

service-identity==16.0.0

setuptools==25.1.0

simplegeneric==0.8.1

singledispatch==3.4.0.3

six==1.10.0

sqlparse==0.1.18

stevedore==1.13.0

tornado==4.3

Twisted==16.2.0

urllib3==1.13.1

w3lib==1.14.2

WebOb==1.5.1

wheel==0.29.0

zope.interface==4.2.0


6.镜像地址

清华大学开源软件镜像地址


7.Ubuntu软件操作的相关命令

1.更新源

sudo apt -get update 

2.安装包

sudo apt -get install package

3.删除包

sudo apt -get remove package

4.搜索软件包

sudo apt -cache search package

5.获取包的相关信息,如说明,出版,大小等信息

sudo apt -cache show package

6.重新安装包

sudo apt -get install package --reinstall 

7.修复安装

sudo apt -get -f install

8.删除包,包括配置文件等

sudo apt -get remove package --purge

9.安装相关的编译环境

sudo apt -get build -dep package

10.更新已安装的包

sudo apt -get upgrade

11.升级系统

sudo apt -get dist -upgrade

12.了解使用的包依赖了哪些包

sudo apt -cache depends package

13.查看该包被哪些包所依赖

sudo apt -cache rdepends package

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 159,458评论 4 363
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,454评论 1 294
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 109,171评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,062评论 0 207
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,440评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,661评论 1 219
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,906评论 2 313
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,609评论 0 200
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,379评论 1 246
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,600评论 2 246
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,085评论 1 261
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,409评论 2 254
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,072评论 3 237
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,088评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,860评论 0 195
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,704评论 2 276
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,608评论 2 270

推荐阅读更多精彩内容