前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >初识Python并安装版本的Python

初识Python并安装版本的Python

作者头像
老七Linux
发布于 2018-05-31 03:07:52
发布于 2018-05-31 03:07:52
1.8K00
代码可运行
举报
运行总次数:0
代码可运行
一、Linux下载安装python源码包 2.7.13
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz

tar zxvf Python-2.7.13.tgz

cd Python-2.7.13/

./configure

make && make install

进入python

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[[email protected] ~]# python -V  //查看python的版本
Python 2.7.13

[[email protected] ~]# uname -r   //查看内核版本
3.10.0-514.el7.x86_64

[[email protected] ~]# python     //进入python命令框
Python 2.7.13 (default, Dec 18 2017, 22:37:15) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> print 1+2
3

退出python

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ctrl +d
或
exit()
二、windows 安装python
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
下载地址:https://www.python.org/ftp/python/2.7.14/python-2.7.14.amd64.msi

安装步骤很简单,全部设置为默认下一步即可!
win10 配置环境变量:

安装后之后需要把Python的路径添加到环境变量中去、右键单击 【计算机】,选择菜单属性命令,在弹出的对话框中选择 【高级系统设置】 标签,选择 高级 标签,然后点击 环境变量 按钮。选中【系统变量】中的“path”选项,单击【编辑】按钮,将弹出如下图所示的对话框。

在【变量值】文本框中的末尾添加“;F:\Software\Python”(这里是你的安装路径),单击【确定】按钮。

测试:

同时按住win键和R键,会出现如下的,点击确定,进入命令行;

在命令行输入python,出现如下的Python相关信息,就表示装好了Python2.7.13

后期我们一般都会使用linux环境作为主要环境,所以如下我会以linux环境为主:

一般在进入python界面后,如果我们已经习惯了使用TAB键补全,默认的python就不带这个功能,我们需要安装一个插件:

安装 ipython

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yum install -y epel-release

yum install -y python-pip

pip install ipython //这个安装的包都是来自于:https://pypi.python.org/pypi  (一定要注意你安装的版本兼容性,如下:↓)

pip list    //查看安装了哪些模块

我当前安装的python版本是:Python 2.7.13

如果安装ipython出现报错或者不兼容,我们需要指定版本去安装: (报错信息大概的意思是:当前版本只能安装5.x版本的ipython)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
pip install ipython==5.3.0

再次使用 ipython:(如下,我们就可以使用python的 TAB补全功能!)

Python的安装升级

将原来/usr/bin/python链接改为别的名字

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mv /usr/bin/python /usr/bin/python_old2

再建立新版本python的链接

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ln -s /usr/local/python2.7/bin/python  /usr/bin/python

通过命令行查看python版本

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# python –V
注意点:

成功升级安装了Python 但是yum不可以使用

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
修改/usr/bin/yum的第一行为:

#!/usr/bin/python_old2

就可以了。

Windows Python3.6 安装:

Python 3.6.4 最新下载地址:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
https://www.python.org/ftp/python/3.6.4/python-3.6.4.exe

Python 3.6.4 有一个更好的选择,它会自动的添加全局变量:

一定要勾选Add_Python 3.6 to PATH,防止手工添加环境变量,添加到环境变量也可以等安装完成之后手动添加到环境变量中。

选择安装的属性,Documentation、pip、tcl/tk and IDLE 必须安装,tcl/tk and IDLE是Python环境的开发环境窗口,pip用来安装numpy等package。 我选择的是全部安装。

继续下一步

安装完成后:


Python的工具选择:
Pycharm
设置python文件的抬头
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
点击:File->setting->Editot->Code Style->File and Code Templates ->Python Script

为了节约每次创建项目的时间,可以先定义好每次python的声明:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time    : ${DATE} ${TIME}
# @Author  : zhdya
# @File    : ${NAME}.py

注解:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
time  创建时间        author  作者            file文件名字
第一个python实例:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time    : 3/28/2018 12:21 AM
# @Author  : Zhdya
# @File    : 0328.py
# @Software: PyCharm


name = raw_input("Pls input your name:")

print ("hello  " + name)
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
raw_input()      函数用来和用户进行交互的,输入以后强制转换成字符创,很常用。

如何在PyCharm 软件中设置你的项目 使用的Python版本??

我希望将其设置为 python3,操作如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Step 1 . File - Settings

Step 2 . Project [项目名] - Project Interpreter

Step 3 . 选择你需要的python版本 - Apply - OK
Pycharm设置python参数
Pycharm的使用技巧

Pycharm常用快捷键

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Ctrl + c        //复制
Ctrl + x        //剪切
Ctrl + v        //黏贴
Ctrl + d        //快速复制并黏贴复制的内容
Ctrl + shif + n     //查找项目名称
Ctrl + shif + f     //查找关键字
Ctrl + 鼠标左键
Ctrl + alt + 方向左/右键    注意和系统屏幕设置的快捷键冲突
Ctrl + a;  ctrl + alt + l
Alt + enter 
Ctrl + /        //快速注释选中的内容
Tab       shift +tab            //缩放与还原
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017/06/19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
老牌安防流媒体RTSP协议如何在移动互联网新时代焕发第二春
众所周知,RTSP流媒体直播协议是目前最成熟、应用最广泛的流媒体协议,其不仅支持直播,也支持回放,更是目前安防行业的唯一指定的标准流媒体协议,没有之一。
Openskeye
2023/03/29
6280
SkeyeVSS综合安防视频云服务WEB H5无插件播放RTSP摄像机解决方案,拒绝插件,拥抱H5,Windows PC、 Liunx、 Android
视频流媒体监控行业已经进入了互联网时代,浏览器承载了绝大多数的互联网访问流量,如何在网页上播RTSP流,将RTSP转成互联网直播协议RTMP或者HLS?
Openskeye
2023/03/30
1.5K0
SkeyeVSS综合安防视频云服务H5无插件直播点播实现HEVC H265低延迟播放
SkeyeVSS视频云支持HEVC/H265编码格式的摄像机直接接入,同时不需要后台转码,直接在WEB网页前端采用H5直接进行无插件播放;
Openskeye
2023/03/30
1.2K0
LiveGBS国标GB28181接入视频通道的直播流地址HLS/HTTP-FLV/WS-FLV/WebRTC/RTMP/RTSP
LiveGBS国标GB/T28181流媒体服务器软件,支持设备|平台GB28181注册接入、向上级联第三方国标平台, 可视化的WEB页面管理(页面源码开源);支持云台控制、设备录像检索、回放,支持语音对讲,用户管理, 多种协议流输出,实现浏览器无插件直播。
Marvin1311
2022/08/15
1.8K0
LiveGBS国标GB28181接入视频通道的直播流地址HLS/HTTP-FLV/WS-FLV/WebRTC/RTMP/RTSP
国标GB28181视频平台LiteCVR可支持的视频流播放协议汇总
RTMP流媒体服务器LiteCVR具备视频融合能力,可提供视频监控直播、云端录像、云存储、录像检索与回看、智能告警、平台级联、云台控制、语音对讲、智能分析等能力。平台基于云边端一体化架构,具有强大的数据接入、处理及分发能力。
LiteMedia音视频技术
2023/10/24
6690
FFmpeg开发笔记(三十二)利用RTMP协议构建电脑与手机的直播Demo
不管是传统互联网还是移动互联网,实时数据传输都是刚需,比如以QQ、微信为代表的即时通信工具,能够实时传输文本和图片。其中一对一的图文通信叫做私聊,多对多的图文通信叫做群聊。
aqi00
2024/06/23
2720
FFmpeg开发笔记(三十二)利用RTMP协议构建电脑与手机的直播Demo
如何快速构建一套稳定、高效、可靠的网页无插件监控、直播、点播解决方案
SRS定位是运营级的互联网直播服务器集群,追求更好的概念完整性和最简单实现的代码。SRS提供了丰富的接入方案将RTMP流接入SRS,
Openskeye
2023/03/29
1.5K0
LiveNVR流媒体Onvif/RTSP/SDK拉转如何和获取通道的视频直播流地址RTSP/WebRTC/RTMP/HLS/HTTP-FLV/WS-FLV
某些场景下(小区监控、厂区监控等),我们需要接入摄像头,但手头上只能获取到摄像头直播流地址,如RTSP流地址。我们可能需要将视频流发布web页面,可以用浏览器快速无插件的浏览观看。我们可能需要云台操作摄像头。我们可能需要将视频监控的视频流做集中的存储录制。此时我们可以用什么来解决,安防监控摄像头设备的接入呢?
Marvin1311
2022/08/31
9880
LiveNVR流媒体Onvif/RTSP/SDK拉转如何和获取通道的视频直播流地址RTSP/WebRTC/RTMP/HLS/HTTP-FLV/WS-FLV
互联网监控直播-EasyNVR分发出RTMP、HLS、FLV视频流说明介绍
RTMP 协议为流媒体而设计,在推流中用的比较多,同时大多 CDN 厂商支持RTMP 协议。
EasyNVR
2020/04/23
1.3K0
互联网监控直播-EasyNVR分发出RTMP、HLS、FLV视频流说明介绍
直播协议的选择:RTMP vs. HLS
随着直播业务的兴起,越来越多的直播平台开始涌现,这火热的程度好像一个应用不带上直播业务出来都不好意思跟人打招呼。想要做一个直播业务,主要包括三个部分:采集推流端、流媒体服务端、播放端。这里不多说,就主要结合 iOS 平台,从观看端出发,介绍一下对直播协议的选择。
音视频牛哥
2019/09/19
4.2K0
LiveGBS流媒体平台GB/T28181功能-获取海康大华宇视NVR设备通道视频直播流地址HLS/HTTP-FLV/WS-FLV/WebRTC/RTMP
LiveGBS如何获取接入的海康大华宇视华为摄像头硬件NVR设备通道视频直播流地址HLS/HTTP-FLV/WS-FLV/WebRTC/RTMP/RTSP等视频流集成
Marvin1311
2025/03/24
2580
LiveGBS流媒体平台GB/T28181功能-获取海康大华宇视NVR设备通道视频直播流地址HLS/HTTP-FLV/WS-FLV/WebRTC/RTMP
TSINGSEE青犀视频汇聚平台EasyCVR多种视频流播放协议介绍
视频监控综合管理平台EasyCVR具备视频融合能力,平台基于云边端一体化架构,具有强大的数据接入、处理及分发能力,平台既具备传统安防视频监控的能力与服务,也支持AI智能检测技术的接入,可应用在多行业领域的智能化监管场景中。EasyDarwin开源流媒体视频EasyCVR安防监控平台可提供视频监控直播、云端录像、云存储、录像检索与回看、智能告警、平台级联、云台控制、语音对讲、智能分析等能力。
TSINGSEE青犀视频
2023/08/01
3350
从零搭建自己的公网GBT28181流媒体服务器解决方案
安装完成后,假设安装服务器公网IP: 10.0.0.1, 通过默认端口8000:http://10.0.0.1:8000 访问WEB后台管理,登录界面如下(默认用户名:admin 密码:12345):
Openskeye
2023/03/29
5.5K2
安防互联网直播服务中为什么HTML5目前还没有实时的低延迟视频流协议?
我们最常见的流媒体协议的RTMP协议,在网络和硬件正常好的情况下,延迟可以达到1-3s左右,它也是目前主流视频直播中最常见的协议,像我们的安防流媒体服务器也支持这种协议的视频流输出。
EasyNVR
2020/04/22
9100
安防互联网直播服务中为什么HTML5目前还没有实时的低延迟视频流协议?
直播系统开发过程中,如何选择流媒体协议?
在直播系统开发过程中,我们可能会遇到一些困惑。像是对于流媒体协议的选择,如HTTP-FLV、WebRTC,RTMP,HLS及其它私有协议等,到底哪个比较合适?哪种协议可以用在PC平台上?哪种协议在移动设备上效果比较好?接下来就先从各项协议的优缺点比较说起。
布谷安妮
2019/11/07
3.4K0
直播系统开发过程中,如何选择流媒体协议?
FFmpeg开发笔记(五十)聊聊几种流媒体传输技术的前世今生
​自从互联网普及之后,用于视频直播的流媒体技术就发展起来。这几十年中,比较有影响的主要有MMS、RTSP、RTMP、HLS、SRT、RIST几种,分别介绍如下。
aqi00
2024/09/01
2770
FFmpeg开发笔记(五十)聊聊几种流媒体传输技术的前世今生
SkeyeRTMPLive多流媒体协议转无插件直播协议(RTMP)解决方案
随着互联网以及科技水平的发展,对于互联网服务,PC不再是唯一选择,智能手机、平板电脑、特定的移动终端等都是可选择的用户终端硬件方式,因此,我们需要一款能将安防协议,电视广播协议以及其他各种格式的流媒体协议接入到互联网上来,通过一种统一格式的协议进行多平台多终端直播。
Openskeye
2023/04/21
3810
(零)音视频技术基础知识
耽误了很久,一直想写音视频开发的教程,一方面,音视频的发展正在向各个行业扩展,从教育的远程授课,交通的人脸识别,医疗的远程就医等,音视频方向已经占据一个相当重要的位置,而音视频真正入门的文章又少之甚少,一个刚毕业小白可能很难切入理解,因为音视频中涉及大量理论知识,而代码的书写需要结合这些理论,所以搞懂音视频,编解码等理论知识至关重要。另一方面,公司的业务也在逐渐向音视频靠拢,我需要先将积累的知识点重新梳理后分享给其他同学。
sweet说好的幸福
2020/12/23
1.6K0
(零)音视频技术基础知识
SRS、EasyDarwin、ZLMediaKit、Monibuca对比分析
目前市面上有很多开源的流媒体服务器解决方案,常见的有SRS、EasyDarwin、ZLMediaKit和Monibuca等,我们应该怎么选择呢?
liuzhen007
2021/02/06
28.3K1
深入浅出看流媒体前世今生,分分钟二逼变牛逼
CDN这几年爆炸式增长,带宽提速是根源,而HTTP始终还是那个屌样,因此目前CDN大多是资本性行业,不用多少知识就能干了;直到流媒体粗现,直播咋这么难搞呢?因为它是流媒体,让我带你深入浅出看流媒体前世今生,分分钟二逼变牛逼。 流媒体分为点播和直播,点播已经堕落为HTTP文件了,直播永远不可能只用HTTP就OK,这是他们的业务差异导致的。流媒体本质上是:现实的图像,经过编码器压缩,持久化为点播文件或者直播流,经过传输,在终端解码和展示。 点播为何属于HTTP而不是流媒体呢?点播,譬如电影或者录制的影像,传输
Winlin
2022/03/18
8970
推荐阅读
老牌安防流媒体RTSP协议如何在移动互联网新时代焕发第二春
6280
SkeyeVSS综合安防视频云服务WEB H5无插件播放RTSP摄像机解决方案,拒绝插件,拥抱H5,Windows PC、 Liunx、 Android
1.5K0
SkeyeVSS综合安防视频云服务H5无插件直播点播实现HEVC H265低延迟播放
1.2K0
LiveGBS国标GB28181接入视频通道的直播流地址HLS/HTTP-FLV/WS-FLV/WebRTC/RTMP/RTSP
1.8K0
国标GB28181视频平台LiteCVR可支持的视频流播放协议汇总
6690
FFmpeg开发笔记(三十二)利用RTMP协议构建电脑与手机的直播Demo
2720
如何快速构建一套稳定、高效、可靠的网页无插件监控、直播、点播解决方案
1.5K0
LiveNVR流媒体Onvif/RTSP/SDK拉转如何和获取通道的视频直播流地址RTSP/WebRTC/RTMP/HLS/HTTP-FLV/WS-FLV
9880
互联网监控直播-EasyNVR分发出RTMP、HLS、FLV视频流说明介绍
1.3K0
直播协议的选择:RTMP vs. HLS
4.2K0
LiveGBS流媒体平台GB/T28181功能-获取海康大华宇视NVR设备通道视频直播流地址HLS/HTTP-FLV/WS-FLV/WebRTC/RTMP
2580
TSINGSEE青犀视频汇聚平台EasyCVR多种视频流播放协议介绍
3350
从零搭建自己的公网GBT28181流媒体服务器解决方案
5.5K2
安防互联网直播服务中为什么HTML5目前还没有实时的低延迟视频流协议?
9100
直播系统开发过程中,如何选择流媒体协议?
3.4K0
FFmpeg开发笔记(五十)聊聊几种流媒体传输技术的前世今生
2770
SkeyeRTMPLive多流媒体协议转无插件直播协议(RTMP)解决方案
3810
(零)音视频技术基础知识
1.6K0
SRS、EasyDarwin、ZLMediaKit、Monibuca对比分析
28.3K1
深入浅出看流媒体前世今生,分分钟二逼变牛逼
8970
相关推荐
老牌安防流媒体RTSP协议如何在移动互联网新时代焕发第二春
更多 >
LV.5
成都视开信息科技有限公司
目录
  • 一、Linux下载安装python源码包 2.7.13
  • 二、windows 安装python
    • win10 配置环境变量:
    • 测试:
  • Python的安装升级
    • 注意点:
  • Python的工具选择:
  • Pycharm
    • 设置python文件的抬头
  • 第一个python实例:
  • Pycharm设置python参数
  • Pycharm的使用技巧
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档