Ubuntu部署python3.5的开发和运行环境

  • Ubuntu部署python3.5的开发和运行环境

    • 概述
    • 下载
    • 解压
    • 安装
    • 建立虚拟环境
    • 安装pip
    • 常见问题-HTTPS错误提示

Ubuntu部署python3.5的开发和运行环境

概述

由于最近项目全部由python2.x转向 python3.x(使用目前最新的 python3.5.1) ,之前的云主机的的默认python版本都面临升级,故进行了升级后将相应的步骤记录下来,作为学习笔记吧。

服务器运行环境:

  • ubuntu 14 LTS Server

本安装方式具有如下特点:

  • 不影响已经有的python环境
  • 增量式安装
  • 完全隔离的沙盒环境
  • 甚至可以不需要root权限

下载

python官网下载指定平台下的python3.5的环境

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

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

解压

然后进行解压:

tar -xvzf Python-3.5.1.tgz

生成目录Python-3.5.1

安装

进入目录Python-3.5.1,进行配置:

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

编译和安装:

make
make install

建立虚拟环境

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

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

[email protected]:/usr/local/python35/bin$ ll|grep pyvenv
lrwxrwxrwx 1 webapp webapp       10 Jun  3 19:44 pyvenv -> pyvenv-3.5*
-rwxrwxr-x 1 webapp webapp      245 Jun  3 19:44 pyvenv-3.5*

进入到当前用户Home目录后,直接运行:

/usr/local/python35/bin/pyvenv py3venv

即可生成一份克隆有python3.5.1的虚拟环境,然后运行:

source ./py3venv/bin/activate

即可使当前终端环境变成python3.5.1的环境,看到终端前辍带有py3venv表明已经成功:

(py3venv) [email protected]:~/py3venv/bin$

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

(py3venv) [email protected]:~$ python
Python 3.5.1 (default, Jun  3 2016, 19:37:46)
[GCC 4.8.4] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

安装pip

建立虚拟环境后,下一步就是为虚拟环境安装第三方库管理工具pip

py3venv虚拟环境下面执行:

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

然后就可以在此环境下使用pip来进行管理python的第三方库了。

常见问题-HTTPS错误提示

有时候需要升级pip时,执行:

pip install --upgrade pip

出现HTTPS的错误提示:

pip raises ImportError: cannot import name HTTPSHandler

则需要安装 libssl-dev :

sudo apt-get install libssl-dev

然后再重新编译和安装python3.5:

make
make install

作者: Harmo哈莫
作者介绍: https://zhengwh.github.io
技术博客: http://www.cnblogs.com/beer
Email: [email protected]
QQ: 1295351490
时间: 2016-02
版权声明: 欢迎以学习交流为目的读者随意转载,但是请 【注明出处】
支持本文: 如果文章对您有启发,可以点击博客右下角的按钮进行 【推荐】
时间: 2024-10-10 22:31:49

Ubuntu部署python3.5的开发和运行环境的相关文章

Deepin部署python3.5的开发和运行环境

1.概述 由于最近项目全部由python2.x转向 python3.x(使用目前最新的 python3.5.1) ,之前的云主机的的默认python版本都面临升级,故进行了升级后将相应的步骤记录下来: 服务器运行环境:Deepin 15.41: 本安装方式具有如下特点:不影响已经有的python环境.增量式安装.完全隔离的沙盒环境.甚至可以不需要root权限: 2.下载 在python官网下载指定平台下的python3.5的环境:https://www.python.org/downloads/

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

Java开发和运行环境的搭建

Java开发需要准备的东西? JDK+Eclipse 其中JDK的意思是Java开发工具包,Eclipse是进行用于做Java程序开发的工具(当然你也可以用记事本什么的去做). 其他开发工具:JCreator,JBuilder,... jdk的介绍和安装教程度娘里面到处都是,这里自己也在啰嗦一下吧. 关于jdk的详细介绍: JDK是Java Development Kit的缩写,即Java开发工具集.JDK是整个Java的核心,包括了Java运行环境(JRE).Java开发工具和Java基础类库

Web开发中运行环境的配置:(Tomcat7.0.59)和开发环境的配置

第一部分:运行环境的配置 1.下载压缩包,解压即可 2.配置系统变量JAVA_HOME为jdk的安装路径 3.如有需要修改端口号,比如8080已被占用的时候,可以将其改为9080等 apache-tomcat-7.0.59\conf路径下的server.xml文件中 4.双击startup.bat如果还是正常启动Tomcat 需要配置系统变量CATALINA_HOME为Tomcat的安装路径 5.终于可以正常启动 浏览器输入localhost:8080,看到该页面即可 第二部分:开发环境的配置

go开发和运行环境的配置

1.运行环境的下载.安装.配置: 下载:http://www.golangtc.com/download  官网下载经常被墙屏蔽,所以就从golang中国下载; 安装及其配置:http://jingyan.baidu.com/article/3c48dd3492fc1ee10be358d7.html 2.IDE:Sublime text3 安装及其使用 3.版本控制工具Git:主要是方便访问github的项目,百度搜索"win git安装使用"即可. 4.在sublime中安装:(这些

9款一键快速搭建PHP运行环境的好工具

原文链接: http://www.cmhello.com/a-key-build-php-environment.html 内容提要: 建立一个PHP网站,首先需要搭建PHP的开发和运行环境,对于PHP初学者也是一个难题,下面介绍部分一站式PHP环境搭建安装程序.小编推荐使用APMServ或者phpnow. 一键搭建PHP运行环境工具 1.APMServ http://apmserv.s135.com/国内研发,功能强大,操作简单,无需安装,只需鼠标一点,即可在自己的电脑上傻瓜全自动搭建一个完美

ubuntu下通过网络文件系统NFS将执行文件下载到开发板运行

功夫不负有心人,总算把NFS网络做好了 首先,电脑要和开发板都接到路由器上,形成一个局域网(这个我居然给忽略了...) PC端:Ubuntu 12.04 开发板:linux 2.6.32.2   点击查看ubuntu下给开发板烧写linux 一丶PC端 1.安装NFS # sudo apt-get install nfs-kernel-server portmap 2.配置exports共享路径 # mkdir /NFSroot             //创建NFSroot目录 #chown

将java开发的wordcount程序部署到spark集群上运行

1 package cn.spark.study.core; 2 3 import java.util.Arrays; 4 5 import org.apache.spark.SparkConf; 6 import org.apache.spark.api.java.JavaPairRDD; 7 import org.apache.spark.api.java.JavaRDD; 8 import org.apache.spark.api.java.JavaSparkContext; 9 impo

Ubuntu下nginx+uwsgi+flask的运行环境搭建

选择web framwork是个很艰难的事情, 主要分为轻量级和重量级框架. 由于没有搭建网站这种需要, 所以回避SSH, Django这种框架, 而选择一个轻量级框架. 自己也比较青睐python这门语言, 就选择了flask框架, nginx代理服务器享誉盛名, 所以拿来使用咯. 一. 开发环境搭建 采用离线安装方式, ubuntu开发环境(centos等环境类似) nginx 安装 $ wget http://nginx.org/download/nginx-1.6.0.tar.gz #仅