deepin系统下部署Python3.5的开发及运行环境

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

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

5 建立虚拟环境

使用python开发环境的时候,一般建立在虚拟环境,这样可以形成项目运行环境的隔离,防止不同依赖的项目的干扰。

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

vast@vast-PC:~/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__表明已经成功:

__VENV_PROMPT__vast@vast-PC:~/Desktop/tester/Python-3.5.1$

然后输入命令python3,就可以看到进入到python3.5.1的运行界面:

__VENV_PROMPT__vast@vast-PC:~/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

首先通过wget命令下载get-pip.py 地址在https://bootstrap.pypa.io/get-pip.py

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

之后需要用Python去运行该文件

python get-pip.py

但是终端提示权限不够

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

su passwd root

设置一个密码

之后再执行:

su root

之后重复之上操作即可

仅供参与,若有不对,请批评指正,互相探讨学习

参考:http://www.cnblogs.com/beer/p/5557497.html

deepin部署python开发环境_deepin系统下部署Python3.5的开发及运行环境相关推荐

  1. linux的dns怎么配置正向区域文件,linux系统下部署DNS正向解析

    DNS服务概述: DNS(Domain Name System)域名系统,能够提供域名与IP地址的解析服务. 正向解析 正向解析是指域名到IP 地址的解析过程. 部署DNS正向解析 DNS服务的三个配 ...

  2. IMX8开发板Ubuntu20系统下外设界面功能测试-迅为i.MX8MM

    IMX8开发板Ubuntu20系统下外设界面功能测试-迅为i.MX8MM i.MX8MM开发板采用四核Cortex-a53,单核cortex-m4,多达五个内核,主频高达,1.8GHz,开发板提供强大 ...

  3. suse linux系统误删除文件恢复,Linux系统下部署文件恢复神器extundelete恢复误删的文件...

    Linux系统下部署文件恢复神器extundelete恢复误删的文件 最近看到群里提到如何恢复LINUX下ext4误删的文件,之前听说过ext3分区恢复工具ext3grep,恢复ext4刚是用extu ...

  4. 【Zabbix】CentOS6.9系统下部署Zabbix-server 3.0

    [Zabbix]CentOS6.9系统下部署Zabbix-server 3.0 目录 安装Zabbix 关闭selinux 删除旧版本MySQL5.1数据库 安装MySQL 5.6数据库 安装PHP ...

  5. Centos7.4系统下安装httpd,mariadb,php7.1环境运行禅道

    Centos7.4系统下安装httpd,mariadb,php7.1环境运行禅道 简介:本文介绍如何在Centos7.4系统下面使用yum命令安装httpd,php7.1与mariadb服务,并使用禅 ...

  6. OK6410开发板linux系统下的SPI驱动和测试

    OK6410下的SPI驱动是可以用的,但是飞凌把它作为其它用途了,我们修改一些代码才能在/dev目录下创建SPI的设备节点文件 Step1:打开arch/arm/mach_s3c64XX/mach_m ...

  7. TF之Windows:Windows系统下设置Tensorflow运行方式为GPU加速运行的详细攻略

    TF之Windows:Windows系统下设置Tensorflow运行方式为GPU加速运行的详细攻略 目录 软件环境 1.第一步安装好CUDA软件程序 2.第二步安装好tensorflow-gpu库 ...

  8. vim配置python开发环境_Win10系统下安装编辑器之神(The God of Editor)Vim并且构建Python生态开发环境(2020年最新攻略)...

    众神殿内,依次坐着Editplus.Atom.Sublime.Vscode.JetBrains家族.Comodo等等一众编辑器界的大佬们,偌大的殿堂内几无立锥之地,然而在殿内的金漆雕龙宝座上,端坐着一 ...

  9. python安装在什么系统下最好-windows系统下Python环境的搭建

    2.安装下载包,一路next. 3.为计算机添加安装目录搭到环境变量,如图把python的安装目录添加到pth系统变量中即可. 4.测试python安装是否成功,cmd打开命令行输入 python 命 ...

最新文章

  1. spark连接Oracle数据库,Spark通过jdbc采用分区的方式从oracle读数据
  2. pip安装mysql-python失败,并显示EnvironmentError:找不到mysql_config
  3. 每天一个linux命令(9):touch 命令
  4. 配置DispatcherServlet应该写/还是/*
  5. 7.使用reserve避免不必要的内存分配
  6. oracle用户名密码过期引起的网站后台无法登录
  7. 推荐系统遇上深度学习(五)--DeepCross Network模型理论和实践
  8. [数据结构] 配对堆
  9. imx8 uuu烧录
  10. 新书出版 |《数据库程序员面试笔试真题库》
  11. matlab对多项式求导的命令,matlab多项式求导
  12. 只用最适合的!全面对比主流 .NET 报表控件
  13. 如何获取网页logo(favicon.ico)
  14. Android新浪微博开发(一)授权认证
  15. 原则与思维模型--《思维模型》0
  16. cmd打开常用设置以及应用的快捷方法
  17. 《实用软件工程答案》张海涛人民邮电出版社
  18. snmpwalk的报文检测
  19. Selenium自动化测试代理问题
  20. 机柜系统:数据和业务的幕后英雄

热门文章

  1. c++心形代码_c语言心形告白代码实现
  2. java中输出系统时间
  3. 548B. Mike and Fun
  4. C#中变量(成员变量、局部变量、全局变量)的作用域
  5. python人工智能原理及其应用_人工智能原理与实践:基于Python语言和TensorFlow
  6. python识别图片上的文字_Python如何识别图片中的文字 【转】
  7. 2020.2idea创建web_使用IDEA配置Tomcat(亲测成功)
  8. platform Builder导出SDK
  9. VxWorks中Timer机制
  10. linux c 内存elf,gcc加入linux ELF有什么功能?