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
的三方库了:
注:有些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.
>>>
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
后重复上一步操作
参考:http://www.cnblogs.com/beer/p/5557497.html
deepin系统下部署Python3.5的开发及运行环境的更多相关文章
- Ubuntu部署python3.5的开发和运行环境
Ubuntu部署python3.5的开发和运行环境 1 概述 由于最近项目全部由python2.x转向 python3.x(使用目前最新的 python3.5.1) ,之前的云主机的的默认python ...
- Ubuntu部署python3.7的开发和运行环境
Ubuntu部署python3.7的开发和运行环境 1 概述 由于最近项目全部由python2.x转向 python3.x(使用 python3.7.1) ,之前的云主机的的默认python版本都面临 ...
- CentOS系统下安装python3+Django
转载:CentOS系统下安装python3+Django 1.首先用yum安装下vim,因为CentOS 7可能根本没自带完整vim,经常出现输入乱码:yum -y install vim 2.安装开 ...
- deepin系统下如何设置wifi热点(亲测有效)
deepin系统下如何设置wifi热点(亲测有效) deepin wifi ap linux 热点 首先必须吐槽一下linux下设置wifi太累了....来来回回折腾了我好久的说.心累... 好了废话 ...
- 在linux(deepin)系统下查看当前ip地址与用户名
在linux(deepin)系统下查看当前ip地址与用户名 查看当前ip地址 方式一: hostname -I 方式二: ifconfig -a 如下图所示: 其中192.168.11.66即为当前系 ...
- Java开发和运行环境的搭建
Java开发需要准备的东西? JDK+Eclipse 其中JDK的意思是Java开发工具包,Eclipse是进行用于做Java程序开发的工具(当然你也可以用记事本什么的去做). 其他开发工具:JCre ...
- linux-centos系统下安装python3.5.4步骤
查看当前python版本:python -V 查看Python可执行文件位置:which python [root@localhost bin]# which python/usr/bin/pytho ...
- 【Python基础学习一】在OSX系统下搭建Python语言集成开发环境 附激活码
Python是一门简单易学,功能强大的编程语言.它具有高效的高级数据结构和简单而有效的面向对象编程方法.Python优雅的语法和动态类型以及其解释性的性质,使它在许多领域和大多数平台成为编写脚本和快速 ...
- 整理一下odoo10在windows系统下部署的流程
odoo10环境搭建 所需依赖: Python3.5 odoo10.0 Node.js PostgreSQL 9.5 PyCharm 专业版 1.首先先安装好Python3.5,并设置好环境变量 2. ...
随机推荐
- 基于MySQL + Node.js + Leaflet的离线地图展示,支持百度、谷歌、高德、腾讯地图
1. 基本说明 本项目实现了离线展示百度.谷歌.高德.腾讯地图.主要功能如下: 实现了地图瓦片图下载.存储.目前支持存储至MySQL Node.js服务调用MySQL中的瓦片图 Leaflet展示地图 ...
- Qname
Qname的全称是qualified name. Qname由三部分组成: 1.Namespace prefix 2.A colon character(":") 3.A loca ...
- iOS 提交AppStore不出现构建的版本
提交App Store不出现构建的版本 Xcode版本:8.0 近日往App Store上跟新一个版本,提交了好几次,built号增加了好几个,上传每次都成功了,但是在iTunes Contact上一 ...
- JS 转换数字为大写
function toUpper(n) { n = n+''; var unit = '十百千万'; var num = '一二三四五六七八九 '; var array = new Array(); ...
- 运行期以索引获取tuple元素-C++11之2
//运行期以索引获取tuple元素-C++11之2 //需支持C++11及以上标准的编译器,VS2017 15.5.x.CodeBlocks 16.01 gcc 7.2 //参见<深入应用C++ ...
- Maven实战(九)——打包的技巧
"打包"这个词听起来比較土.比較正式的说法应该是"构建项目软件包".详细说就是将项目中的各种文件,比方源代码.编译生成的字节码.配置文件.文档,依照规范的格式生 ...
- Android音频: 怎样使用AudioTrack播放一个WAV格式文件?
翻译 By Long Luo 原文链接:Android Audio: Play a WAV file on an AudioTrack 译者注: 1. 因为这是技术文章,所以有些词句使用原文,表达更准 ...
- 【打CF,学算法——三星级】Codeforces Round #313 (Div. 2) C. Gerald's Hexagon
[CF简单介绍] 提交链接:http://codeforces.com/contest/560/problem/C 题面: C. Gerald's Hexagon time limit per tes ...
- #include、#import与@class的使用与头文件循环引用问题
#include #include <>:一般是对系统库文件的引用,编译器会去系统文件文件夹下查找. #include "xxx.h":一般是对自己定义文件的引用,编译 ...
- OpenTK教程-0序言
记得很久之前,我写过一个基于.NET的3D开发框架/工具比较.当时选定的技术是WPF.但是随着项目发展,需要处理的图形数量越来越多,基于WPF的处理起来性能有问题,最后还是使用了基于OpenTK的解决 ...