deepin系统下铺排Python3.5的付出及运维条件

deepin系统下安插Python3.5的开支及运维情况,deepinpython3.5

deepin系统下布署Python3.5的开辟及运转条件

1 概述

出于近年来要学习python接口自动化测量检验,所以记录一下荣辱与共学习经过及经验,希望对大家能够具备援助。

1 概述

本人小白一枚,由于近期要上学python接口自动化测验,所以记录一下皮之不存毛将焉附学习经过及经验,希望对跟自个儿同一小白的仇敌能够享有帮忙。

2 下载

python官方网址下载钦命平台下的python3.5的环境

wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz

例如说,下载下载的文本为Python-3.5.1.tgz

2 下载

python官方网址下载钦命平台下的python3.5的环境

wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz

譬喻,下载下载的公文为Python-3.5.1.tgz

3 解压

接下来开始展览解压:

tar -xvzf Python-3.5.1.tgz

扭转目录Python-3.5.1

3 解压

然后实行解压:

tar -xvzf Python-3.5.1.tgz

调换目录Python-3.5.1

4 安装

跻身目录Python-3.5.1下,进行布局:

./configure --with-ssl --prefix=/usr/local/python35

编译和安装:

make
make install

4 安装

跻身目录Python-3.5.1,举行配备:

./configure --with-ssl --prefix=/usr/local/python35

编译和安装:

make
make install

5 建设构造设想情状

运用python开采条件的时候,一般营造在设想境遇,那样能够产生项目运作情形的隔开分离,幸免差异依赖的品类的和弄。

由于python3.5中自带有pyvenv工具,所以也不要再重新安装了virtualenv的三方库了:

注:有些python未有bin目录,所以要先寻觅pyvenv在哪些目录下

find -name pyvenv

进入到Home个人目录后,直接运营:

~/tester/Python-3.5.1/Tools/scripts/pyvenv py3venv

注:~/tester/Python-3.5.1/Tools/scripts/pyvenv 为你刚才所实践find -name
pyvenv的地方

就可以生成一份克隆有python3.5.1的虚构情况,然后运转:

source ./py3venv/bin/activate

就能够使当前终端遭遇成为python3.5.1的蒙受,看到终端前辍带有py3venv注脚已经打响:

(py3venv) vast@vast-PC:~$

然后输入指令python,就能够见到步向到python3.5.1的运作分界面:

(py3venv) vast@vast-PC:~$ python
Python 3.5.1 (default, Sep 13 2017, 22:57:54) 
[GCC 6.3.0 20170321] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

  

5 建构设想情形

选拔python开垦条件的时候,一般建构在设想意况,那样可以造成项目运作条件的隔离,防止不一致依赖的品种的打扰。

由于python3.5中自带有pyvenv工具,所以也不必再重新安装了virtualenv的三方库了:

[email protected]:~/Desktop/tester/Python-3.5.1/Tools/scripts$ ls -l|grep pyvenv
-rwxr-xr-x 1 vast vast 232 12月 7 2015 pyvenv

步向到pyvenv目录下,间接运转:  

./pyvenv

就可以生成一份克隆有python3.5.1的设想情况,然后运转:

source ./py3venv/bin/activate

就可以使如今极端碰着成为python3.5.1的条件,看到终端前辍带有__VENV_PROMPT__标记已经打响:

[email protected]:~/Desktop/tester/Python-3.5.1$ 

然后输入指令python3,就足以看来步向到python3.5.1的运维分界面:

[email protected]:~/Desktop/tester/Python-3.5.1$ python3
Python 3.5.3 (default, Jan 19 2017, 14:11:04) 
[GCC 6.3.0 20170118] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 

6 安装pip

确立设想遭遇后,下一步就是为虚构境遇安装第三方库管理工科具pip

py3venv设想碰着下边实施:

curl https://bootstrap.pypa.io/get-pip.py|python

 

注:若提醒bash:curl 未找到命令

需执行

 sudo apt-get install curl libcurl3 libcurl3-dev php5-curl

 

后再行上一步操作

 

参考:

6 安装pip

创制虚构情况后,下一步正是为虚拟遇到安装第三方库管理工具pip

首先通过wget命令下载get-pip.py
地址在

wget https://bootstrap.pypa.io/get-pip.py

此后供给用Python去运作该公文

 python get-pip.py

但是终端提示权限不够
老是提示错误,搜了很长时间,才明白,Deepin默认没有设置root账户的初始密码

su passwd root

设置三个密码

事后再实施:

su root 

然后重新之上操作就可以

仅供加入,若有畸形,请钻探指正,互相探究学习

 

参考:

deepin系统下布置Python3.5的费用及运转情形 1 概述
自身小白一枚,由于近些日子要上学p…

相关文章