python3.6环境部署文档

 

内容

  1. Linux部署Python3.6环境
  2. Mac部署Python3.6环境
  3. Window10部署Python3.6环境
  4. Pycharm安装

1. Linux部署Python3.6环境

  1. 登录官网找到Python3.6的下载地址

    [https://www.python.org/downloads/release/python-362/]

  2. 右键复制下载地址

    https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz

  3. 下载及安装[登录linux服务器]

    # yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel  [安装依赖]
    # yum -y install sqlite-devel readline-devel tk-devel gdbm-devel [安装依赖]
    # yum -y install db4-devel libpcap-devel xz-devel [安装依赖]
    # yum -y install gcc gcc-c++
    # cd /root/
    # wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz [下载]
    # tar xf Python-3.6.2.tar.xz [解压]
    # cd Python-3.6.2
    # ./configure --prefix=/usr/local/python3.6
    # make
    # make install
  4. 运行解释器

    # cd /usr/local/python3.6/bin/
    # ./python3.6

    如图所示

  5. 使用PIp

    pip相当于Python的模块管理工具,Python之所以强大原因之一就是第三方库的丰富
    # cd /usr/local/python3.6/bin/
    # ./pip3
  6. 配置环境变量

    #ln -s /usr/local/python3.6/bin/python3 /usr/bin/python3
    #ln -s /usr/local/python3.6/bin/pip3 /usr/bin/pip3
  7. 在linux中编译安装python3后,在使用pip命令时提示pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available,原因是在./configure过程中,如果没有加上–with-ssl参数,导致默认安装的软件涉及到ssl的功能不可用

    需要安装openssl-devel后

    yum install openssl-devel
    重新执行

    ./configure -with-ssl prefix=/usr/local/python3 #prefix指定的路径改为自己安装的路径即可

    make

    make install

2. Mac部署Python3.6环境

  1. 使用brew工具管理

    brew 又叫Homebrew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件
    地址https://brew.sh/

  2. 安装brew

    使用终端工具
    # /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  3. 使用brew安装Python3.6

    # 在终端输入以下命令:
    # brew install python3
    python安装完成,具体路径是:/usr/local/Cellar/python3/3.6.2/
  4. 运行解释器

    # cd /usr/local/Cellar/python3/3.6.2/bin/
    # ./python3

3. Window10部署Python3.6环境

方法一:使用cmd命令添加path环境变量

在cmd下输入: path=%path%;D:\Python27  接着按"Enter"回车键。

其中: D:\Python27  是Python的安装目录。

方法二:在环境变量中添加Python目录

(1) 右键点击"计算机",然后点击"属性"

(2) 然后点击"高级系统设置"

(3) 选择"系统变量"窗口下面的"Path",双击即可!

(4) 然后在"Path"行,添加python安装路径即可(我的D:\Python27)。 ps:记住,路径直接用分号";"隔开!

以下为Python命令行参数:

选项 描述

-d 在解析时显示调试信息

-O 生成优化代码 ( .pyo 文件 )

-S 启动时不引入查找Python路径的位置

-V 输出Python版本号

-X 从 1.6版本之后基于内建的异常(仅仅用于字符串)已过时。

-c cmd 执行 Python 脚本,并将运行结果作为 cmd 字符串。

file 在给定的python文件执行python脚本。

2、命令行脚本

  1. 登录官网找到Python3.6的下载地址

    [https://www.python.org/downloads/release/python-362/]

  2. 点击下载

  3. 安装

  4. 进入解释器

4. Pycharm安装

  1. 下载

    [https://www.jetbrains.com/pycharm/download]

  2. 选择

 

python3.6环境部署文档的更多相关文章

  1. 1.Python3.6环境部署

    标题:Python3.6环境部署文档 作者:刘耀 内容 Linux部署Python3.6环境 Mac部署Python3.6环境 Window10部署Python3.6环境 Pycharm安装 1. L ...

  2. PPTP部署文档

    PPTP部署文档 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任.       欢迎加入:高级运维工程师之路 598432640 前言:这款VPN部署起来特别简单,想对OPENVON配 ...

  3. hadoop2.6.0汇总:新增功能最新编译 32位、64位安装、源码包、API下载及部署文档

    相关内容: hadoop2.5.2汇总:新增功能最新编译 32位.64位安装.源码包.API.eclipse插件下载Hadoop2.5 Eclipse插件制作.连接集群视频.及hadoop-eclip ...

  4. HP DL160 Gen9服务器集群部署文档

    HP DL160 Gen9服务器集群部署文档 硬件配置=======================================================Server        Memo ...

  5. CDH简易离线部署文档

        CDH 离线简易部署文档       文档说明 本文为开发部署文档,生产环境需做相应调整. 以下操作尽量在root用户下操作,避免权限问题. 目录 文档说明 2 文档修改历史记录 2 目录 3 ...

  6. Ceph分布式存储(luminous)部署文档-ubuntu18-04

    Ceph分布式存储(luminous)部署文档 环境 ubuntu18.04 ceph version 12.2.7 luminous (stable) 三节点 配置如下 node1:1U,1G me ...

  7. rabbitmq 3.7.8基于centos7部署文档

    rabbitmq 3.7.8部署文档 安装erlang 安装依赖环境 yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel ope ...

  8. 在Linux 安装Python3.5.6详细文档!!!!

    在Linux 安装Python3.5.6详细文档!!!! 1.安装相关依赖库(工具包) yum install gcc patch libffi-devel python-devel  zlib-de ...

  9. 部署文档(centos7.x\nginx\mysql5.6\jdk1.8\ssl\jboot)

    部署文档(centos7.x\nginx\mysql5.6\jdk1.8\ssl\jboot) 1.基础环境********************************************** ...

随机推荐

  1. xphrof出现502问题

    This is an xhprof bug and not a devel bug, but I thought I'd throw the workaround up here in case pe ...

  2. POJ 3253 Fence Repair(简单哈弗曼树_水过)

    题目大意:原题链接 锯木板,锯木板的长度就是花费.比如你要锯成长度为8 5 8的木板,最简单的方式是把21的木板割成13,8,花费21,再把13割成5,8,花费13,共计34,当然也可以先割成16,5 ...

  3. gitHub新项目的上传

    github作为一个开源托管平台,除了有机会学习各位大神的开源项目,还能托管自己写的一些小Demo,作为github新进菜鸟,今天就整理下上传Demo所需的命令和操作步骤,防止我这谜一样的记忆力. 1 ...

  4. Python3 计算城市距离

    利用上一篇得到的城市经纬度算城市距离 import requests from math import radians, cos, sin, asin, sqrt def geocode(addres ...

  5. Problem A. Array Factory XVII Open Cup named after E.V. Pankratiev Stage 4: Grand Prix of SPb, Sunday, Octorber 9, 2016

    思路: 直接二分长度不可行,因为有负数. 考虑枚举坐便删l个数,那如果可以在短时间内求出符合条件的右边最小删的数的个数,这题便可做了. 即:当左边删l个数时,要使sum[n]-sum[l]-fsum[ ...

  6. java泛型的实现原理

    java泛型的实现原理是类型擦除.Java的泛型是伪泛型.在编译期间,所有的泛型信息都会被擦除掉.   Java中的泛型基本上都是在编译器这个层次来实现的.在生成的Java字节码中是不包含泛型中的类型 ...

  7. Python数据可视化:网易云音乐歌单

    通过Python对网易云音乐华语歌单数据的获取,对华语歌单数据进行可视化分析. 可视化库不采用pyecharts,来点新东西. 使用matplotlib可视化库,利用这个底层库来进行可视化展示. 推荐 ...

  8. Could not initialize class sun.awt.X11FontManager 异常问题

    查了很多资料都是建议在  catalina.sh 中增加 -Djava.awt.headless=true \  的配置. 加了没有效果. 后来发现是因为JDK版本问题,将JDK 8换成 JDK 7后 ...

  9. Codeforces 235C. Cyclical Quest

    传送门 写的时候挺蛋疼的. 刚开始的时候思路没跑偏,无非就是建个SAM然后把串开两倍然后在SAM上跑完后统计贡献.但是卡在第二个样例上就是没考虑相同的情况. 然后开始乱搞,发现会出现相同串的只有可能是 ...

  10. C++开学第二次作业(5.14)

    开学第二次作业(5.14) 代码传送门 题目 给定一个常数K以及一个单链表L,请编写程序将L中每K个结点反转.例如:给定L为1→2→3→4→5→6,K为3,则输出应该为3→2→1→6→5→4:如果K为 ...