deepin部署python开发环境_deepin系统下部署Python3.5的开发及运行环境
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的开发及运行环境相关推荐
- linux的dns怎么配置正向区域文件,linux系统下部署DNS正向解析
DNS服务概述: DNS(Domain Name System)域名系统,能够提供域名与IP地址的解析服务. 正向解析 正向解析是指域名到IP 地址的解析过程. 部署DNS正向解析 DNS服务的三个配 ...
- IMX8开发板Ubuntu20系统下外设界面功能测试-迅为i.MX8MM
IMX8开发板Ubuntu20系统下外设界面功能测试-迅为i.MX8MM i.MX8MM开发板采用四核Cortex-a53,单核cortex-m4,多达五个内核,主频高达,1.8GHz,开发板提供强大 ...
- suse linux系统误删除文件恢复,Linux系统下部署文件恢复神器extundelete恢复误删的文件...
Linux系统下部署文件恢复神器extundelete恢复误删的文件 最近看到群里提到如何恢复LINUX下ext4误删的文件,之前听说过ext3分区恢复工具ext3grep,恢复ext4刚是用extu ...
- 【Zabbix】CentOS6.9系统下部署Zabbix-server 3.0
[Zabbix]CentOS6.9系统下部署Zabbix-server 3.0 目录 安装Zabbix 关闭selinux 删除旧版本MySQL5.1数据库 安装MySQL 5.6数据库 安装PHP ...
- Centos7.4系统下安装httpd,mariadb,php7.1环境运行禅道
Centos7.4系统下安装httpd,mariadb,php7.1环境运行禅道 简介:本文介绍如何在Centos7.4系统下面使用yum命令安装httpd,php7.1与mariadb服务,并使用禅 ...
- OK6410开发板linux系统下的SPI驱动和测试
OK6410下的SPI驱动是可以用的,但是飞凌把它作为其它用途了,我们修改一些代码才能在/dev目录下创建SPI的设备节点文件 Step1:打开arch/arm/mach_s3c64XX/mach_m ...
- TF之Windows:Windows系统下设置Tensorflow运行方式为GPU加速运行的详细攻略
TF之Windows:Windows系统下设置Tensorflow运行方式为GPU加速运行的详细攻略 目录 软件环境 1.第一步安装好CUDA软件程序 2.第二步安装好tensorflow-gpu库 ...
- vim配置python开发环境_Win10系统下安装编辑器之神(The God of Editor)Vim并且构建Python生态开发环境(2020年最新攻略)...
众神殿内,依次坐着Editplus.Atom.Sublime.Vscode.JetBrains家族.Comodo等等一众编辑器界的大佬们,偌大的殿堂内几无立锥之地,然而在殿内的金漆雕龙宝座上,端坐着一 ...
- python安装在什么系统下最好-windows系统下Python环境的搭建
2.安装下载包,一路next. 3.为计算机添加安装目录搭到环境变量,如图把python的安装目录添加到pth系统变量中即可. 4.测试python安装是否成功,cmd打开命令行输入 python 命 ...
最新文章
- spark连接Oracle数据库,Spark通过jdbc采用分区的方式从oracle读数据
- pip安装mysql-python失败,并显示EnvironmentError:找不到mysql_config
- 每天一个linux命令(9):touch 命令
- 配置DispatcherServlet应该写/还是/*
- 7.使用reserve避免不必要的内存分配
- oracle用户名密码过期引起的网站后台无法登录
- 推荐系统遇上深度学习(五)--DeepCross Network模型理论和实践
- [数据结构] 配对堆
- imx8 uuu烧录
- 新书出版 |《数据库程序员面试笔试真题库》
- matlab对多项式求导的命令,matlab多项式求导
- 只用最适合的!全面对比主流 .NET 报表控件
- 如何获取网页logo(favicon.ico)
- Android新浪微博开发(一)授权认证
- 原则与思维模型--《思维模型》0
- cmd打开常用设置以及应用的快捷方法
- 《实用软件工程答案》张海涛人民邮电出版社
- snmpwalk的报文检测
- Selenium自动化测试代理问题
- 机柜系统:数据和业务的幕后英雄
热门文章
- c++心形代码_c语言心形告白代码实现
- java中输出系统时间
- 548B. Mike and Fun
- C#中变量(成员变量、局部变量、全局变量)的作用域
- python人工智能原理及其应用_人工智能原理与实践:基于Python语言和TensorFlow
- python识别图片上的文字_Python如何识别图片中的文字 【转】
- 2020.2idea创建web_使用IDEA配置Tomcat(亲测成功)
- platform Builder导出SDK
- VxWorks中Timer机制
- linux c 内存elf,gcc加入linux ELF有什么功能?