python开发工具linux_linux python开发工具 - CSDN
精华内容
参与话题
  • 1、Python安装Python有2.X和3.X两个版本,由于2.X的版本较稳定,使用者也较多,本文选择使用Python 2.X版本。安装步骤:(1) 下载Python安装包:https://www.python.org/downloads/(2) 解压安装包:tar zxvf Python-...

    1、Python安装

    Python有2.X和3.X两个版本,由于2.X的版本较稳定,使用者也较多,本文选择使用Python 2.X版本。
    安装步骤:

    (1) 下载Python安装包:https://www.python.org/downloads/

    (2)  解压安装包:tar zxvf Python-2.7.10.tgz

    (3)  编译:./compile

    (4)  安装:make && make install

    说明:

    ① 这样python就安装完毕了,当在命令行输入python是,发现仍然是默认的老版本。查看Python,which python,发现python在/usr/local/bin/python目录下。

    ls /usr/local/bin/python,您安装的最新版本的python2.7也在该目录下。在命令行使用python2.7即可使用最新版的python了。

     若果你想将Python的默认版本修改成Python2.7,按照以下步骤,系统的默认python放置在/usr/bin/python2.6处(这个2.6是系统默认版本),因此此时需要建立软连接指向当前系统默认的python目录处,让系统使用新的python版本。

    [plain] view plain copy
    1. mv /usr/bin/python /usr/bin/python2.6 //对系统默认版本python进行操作  
    2. ln -s /usr/local/bin/python2.7 /usr/bin/python   //注意第一个路径是新安装的python版本路径,而第二个路径是系统默认路径  

    2、Python常用的集成开发环境

    IDE1:Eclips +PyDev
    IDE2:VIM

    由于Eclipse使用起来较方便,因此本文选择IDE1作为Python的集成开发环境。
    Eclips 下载链接: http://www.eclipse.org/downloads/?osType=linux
    PyDev下载链接: http://sourceforge.net/projects/pydev/?source=typ_redirect
    JDK    下载链接:  http://download.oracle.com/otn-pub/java/jdk/8u60-b27/jdk-8u60-linux-i586.tar.gz?AuthParam=1440939404_4780851d1b7a486f4d5ffbba16872880

    (1) 安装Eclipse
    [plain] view plain copy
    1. tar zxvf eclipse-SDK-4.3.2-linux-gtk.tar.gz  
    2. mv eclipse /opt/   
    (2) 解压JDK,并将JDK复制到/usr/local/目录下。
    [plain] view plain copy
    1. tar zxvf jdk-8u60-linux-i586.tar.gz   
    2. mv jdk1.8.0_60/  /usr/local/  
    (3) 在/etc/profile配置jdk环境
    [plain] view plain copy
    1. #set java environment  
    2. JAVA_HOME="/usr/local/jdk1.8.0_60"  
    3. PATH=$JAVA_HOME/bin:$PATH  
    4. export JAVA_HOME  
    加载配置环境:source /etc/profile
    然后在解压后的eclips的目录下,运行:./eclips即可

    (4) 为eclips添加快速启动图标
    ① 重启机器,保证jdk环境在全局可用。
    ② 创建文件:vim /usr/share/applications/eclipse.desktop
    ③ 填入内容:
    [plain] view plain copy
    1. [Desktop Entry]  
    2. Encoding=UTF-8  
    3. Name=Eclipse  
    4. Comment=Eclipse IDE  
    5. Exec=/opt/eclipse/eclipse(Your eclipse path)  
    6. Icon=/opt/eclipse/icon.xpm(Your eclipse path)  
    7. Terminal=false  
    8. StartupNotify=true  
    9. Type=Application  
    10. Categories=Application;Development;  
    ④ 保存退出,在application中即可查看到该应用程序的图标了。

    (5) 将PyDev添加插件添加都Eclipse中

    解压PyDev会生成两个文件夹,分别是Feature和Plugins,将这两个目录下对应的内容拷贝到eclips安装目录下的Feature和Plugins中即可。
    [plain] view plain copy
    1. cp -r ./features/*  /opt/eclipse/features  
    2. cp -r ./plugins/*   /opt/eclipse/plugins  
    至此PyDev的插件就安装完毕了。

    (6) 配置Eclipse中的Python开发环境
    Windows->Preferences->PyDev->Interpreters->Python Interpreter,如下图。然后通过New设置Python的运行环境。

    在下图中填入解释器名称和Python解释器所在的目录。

    填写完毕后,会自动弹出如下窗口,选择OK即可。


    你也可以通过,Windows->Open Perspective->Other将Python的默认开发环境设置为Python。


    然后你就可以在Eclipse开发Python项目了

    3.其他

    Python特征简介:       https://zh.wikipedia.org/zh/Python
    展开全文
  • Ubuntu安装python开发必备软件

    万次阅读 2018-04-16 19:22:43
    今天介绍一下在使用Linux系统进行Ubuntu开发时,一些软件的安装(包括python,IDE 开发工具pycham,sougou输入法的安装,google Chrome的安装,以及sublime文本编辑器的安装) 一、python环境安装 想要完成python...

         今天介绍一下在使用Linux系统进行Ubuntu开发时,一些软件的安装(包括python,IDE 开发工具pycham,sougou输入法的安装,google Chrome的安装,以及sublime文本编辑器的安装)

         一、python环境安装

         想要完成python的开发,首先需要安装python环境;在Ubuntu系统中,安装python,只需要在终端输入安装命令;

    例如我们这里在终端中输入相应的Ipython,pip都是没有反应,Ubuntu系统会自己提示我们该使用什么命令来将其安装,

    首先安装交互式Python版本,Ipython,安装提示输入“”sudo apt install Ipython“”


    安装ipython


    安装完成后输入ipython就能看到环境已经安装成功。


          安装pip(pip是用来方便地管理Python的第三方包的),pip中有许多python的第三方包,我们安装完就无需再用到具体的库时再去安装。安装pip,如果不知道该如何安装,也可以直接先在终端中敲出pip,会自动提示pip的安装命令是“sudo apt install python-pip”



    当我们完成安装后,再输入pip已经,可以看到输出很多信息,根据自己的需要安装相应的python版本。


    安装完成后验证环境是否安装成功。


    二、IDEA 工具pycharm的安装。

       说到安装方式有很多种,我这里先以在官网中下载完的tra.gz文件解压缩文件的方式演示这种安装,下面的浏览器,以及输入法的安装我们使用deb文件的安装方式安装。各自演示一遍,下面是我在官网中下载的tar.gz文件。下载地址:(https://www.jetbrains.com/pycharm/download/#section=linux)


    第一步解压


    第二步,进入解压后的文件夹


    第三步安装,直接输入命令./bin/pycharm.sh 即可安装,安装完成在app应用程序中就能搜寻到。


    三、搜狗输入法的安装(deb)

      deb文件是Linux系统安装的一种格式,在Ubuntu种同样适用。与apt安装形式不同,“sudo dpkg -i <packge>”

    下面以搜狗输入法为例。首先我们在搜狗官网中(https://pinyin.sogou.com/linux/)下载相应版本的deb文件。

    在linux系统中,首先在系统设置中将语言支持键盘输入法由IBus修改成fcitx,

    找到相应的deb文件,在终端中输入“sudo deb -i sogoupinyin_2.2.0.0102_amd64.deb”,执行完成后输入“sudo apt -f install”构建各软件包之间的依赖关系


    安装完成后,重新启动Ubuntu系统,

    四、google Chrome浏览器的安装。

        与sougou deb安装文件相识,首先需要下载Chrome deb安装文件,这时候Chrome安装需要依赖包,我们需要先下载依赖:

        第一步: sudo apt install libappindicator1 libindicator7  下载依赖包

        第二步: sudo dpkg -i  google-chrome-stable_current_amd64.deb  安装

        第三步: sudo apt -f install  重新构建各软件之间的依赖


    五、sublime安装

      sublime是一个非常实用的文档编辑工具,这样的工具还有很多,根据自己的需求安装。

        第一步:添加sublime text 3的仓库

        sudo add-apt-repository ppa:webupd8team/sublime-text-3

        第二步:更新软件库

        sudo apt update 

        第三步:安装

        sudo apt-get install sublime-text-installer

        第四步: 构建依赖关系

        sudo apt -f install


      安装完成后就可以搜寻到相应的软件。







    展开全文
  • 老师说:学Python一定要掌握Linux

    万次阅读 2019-03-11 16:42:05
    问这样的问题的朋友,可能还没有真正入行Python开发或者没有真正参与公司的一些项目部署,上线过程,对于上面问题,首选答案是肯定的,Python开发可以在Windows下开发,但是Linux学习仍然是必须的。 更多...

    不少Python新手经常问到学Python到底需不需要学习Linux? Python不是支持Windows和Linux操作系统吗?能在Windows下开发为什么还要学习Linux?

    问这样的问题的朋友,可能还没有真正入行Python开发或者没有真正参与公司的一些项目部署,上线过程,对于上面问题,首选答案是肯定的,Python开发可以在Windows下开发,但是Linux学习仍然是必须的。

    更多Python视频、源码、资料加群683380553免费获取

    线上服务器一般是

     

     

    一般在生产环境中,服务器基本都是Linux的,比如centos,红帽,ubuntu等linux系统,为什么服务器用linxu居多?比如其中一点肯定是安全啊,我们听过Windows经常死机,被勒索病毒入侵要支付比特币,但是这些在Linux下却不经常发生,其他也有很多原因可以网上查找,所以生产环境的Python脚本都是在linux系统上部署的,但是开发的话,考虑到操作的方便,Windows或者Mac下不仅仅有图形界面,而且性能也会好些,操作起来比较容易,快捷,毕竟使用过乌班图的都知道,装虚拟机还是对电脑性能有一定要求的,电脑配置跟不上的话,用乌班图也会很卡顿,而一般服务器级别的系统都是字符型界面,就是咱们传说中的黑屏,如果你想在linux服务器上开发也是可以的,只不过比较麻烦,对代码水平和操作熟练度要求很高。

    部署

     

     

    线上部署经常会遇到部署到服务器上后调试代码的问题,一般在调试过程中,开发人员会经常性的来回切换目录,查找文件,用VI来修改代码,这些常规的操作,都是一名python开发工程师的必备技能,vi运用也是各种Linux命令,这样会方便直接,不用将代码传到线下,修改完再传到服务器,那些搞黑客都是直接在Linux下命令来操作的,因为他们要攻击修改对方服务器代码数据,必须要懂这Linux下的所有操作,而且对于黑客来说,用命令比图形界面更高效

    Linux更方便

     

     

    Linux相对于开发者而言更加方便,Linux系统你是拥有着最高权限的,里面的各种配置,工具都任由你来选择,但是Windows下,你能对系统做的修改就相对麻烦些。使用Linux,各种配置文件的修改也就是几个命令的事,工具的安装也就几个命令,Windows下面如果修改配置,你可能需要到处去寻找这个文件,这也是图形界面的缺点。

    总结一下,Python语言也可以在Windows下学习和开发,但是在Linux系统下更加方便些。比如,如果是想用Python开发网站(现今流行的、成熟的Python Web框架)那就需要使用到Linux平台了,毕竟搭建这样的网站Linux平台更常用;第二如果想使用Python爬虫爬取数据,在Linux系统上也要更方便一些;还有就是想学习网络安全渗透测试,在Linux上编写Python自动化测试脚本也很有必要。

    展开全文
  • Python最佳学习路线

    万次阅读 多人点赞 2019-03-26 17:16:24
    python语言基础:(带你熟悉python语言的特性,学会使用python开发环境,使用python开发一些简单的案例) (1)Python3入门,数据类型,字符串 (2)判断/循环语句,函数, (3)类与对象,继承,多态 (4...

    如何学习Python

    python语言基础:(带你熟悉python语言的特性,学会使用python开发环境,使用python开发一些简单的案例)
    (1)Python3入门,数据类型,字符串
    (2)判断/循环语句,函数
    (3)类与对象,继承,多态
    (4)tkinter界面编程
    (5)文件与异常,数据处理简介
    (6)Pygame实战飞机大战

    最近开始整理python的资料,会陆续放到博客中存档。找了几个qq群,其中有一个群78486745。后面就没怎么加群了,还是需要看官方文档为主

    python语言高级:(python语言的高级库,常用的企业级开发案例实战)
    (1)Python常见第三方库与网络编程
    (2)面向对象,Python正则表达式
    (3)求职数据爬虫,金融数据爬虫,多线程爬虫
    (4)Python线程、进程
    (5)Python mysql数据库应用,Nosql数据库,sql,jython

    python全栈工程师前端 (学会开发前端网页,会使用流行的前端框架)
    (1) HTML+css
    (5) 网页界面设计实战
    (6) javaScript+ajax
    (7) jquerry
    (8) jquerry EasyUI, Mobile简介,photoshop
    (9) Bootstrap

    python全栈工程师后端 (常用的后端架构和企业项目实战)
    (1) Django入门
    (2) Django高级
    (3) Django实战
    (4) Flask开发原理
    (5) Flask开发项目实践
    (6) Tornado开发原理
    (7) Tornado开发项目实践

    Linux基础 (linux入门,和python结合可以找linux+python运维的工作)

    (1)虚拟机安装
    (2)linux服务器安装与配置
    (3)apache服务器与nginx服务器安装与使用
    (4)linux常用服务器命令
    (5)Python-WEB服务器运行环境与配置
    (6)版本管理工具svn
    (7)版本管理工具git
    (8)程序部署与网站迁移

    Linux运维自动化开发 (Linux中比较深度的案例和实战)
    (1) Python开发Linux运维
    (2) Linux运维报警工具开发
    (3) Linux运维报警安全审计开发
    (4) Linux业务质量报表工具开发
    (5) Kali安全检测工具检测
    (6) Kali 密码破解实战

    python数据分析 (分析爬虫抓取的数据,分析规律,用于商业化)
    (1) numpy数据处理
    (2) pandas数据分析
    (3) matplotlib数据可视化
    (4) scipy数据统计分析
    (5) python 金融数据分析

    python大数据 (Python操作大数据很方便)
    (1) Hadoop HDFS
    (2) python Hadoop MapReduce
    (3) python Spark core
    (4) python Spark SQL
    (5) python Spark MLlib

    python机器学习 (机器学习的一些入门概念和案例,python支持很多机器学习的框架)
    (1) 机器学习基础知识简介
    (2) KNN算法
    (3) 线性回归
    (4) 逻辑斯蒂回归算法
    (5) 决策树算法
    (6) 朴素贝叶斯算法
    (7) 支持向量机
    (8) 聚类k-means算法


    附:python 开发环境

    展开全文
  • 最新Python全栈工程师学习路线(初级+高级+大神)

    万次阅读 多人点赞 2018-11-23 13:34:44
    IT行业,技术要比学历、年龄、从业经验更为重要,技术水平直接决定就业薪资,想要学好python,首先要先了解精通Python语言基础、Python web开发Python爬虫、Python数据分析这四大方面。 零基础学习需要要从如下几...
  • Linux搭建python开发环境

    千次阅读 2018-03-24 09:10:34
    Linux自带python2,但之前Python 核心团队numpy计划在 2020 年停止支持 Python 2,所以自己动手搭建python3的开发环境下载wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0a1.tar.xz解压tar xvf Python-...
  • 为什么要选择PythonPython作为目前Linux系统下最流行的编程语言之一,对于安全工作者的作用可以和C++相提并论。Python提供了丰富的库供调用,丰富的第三方扩展模块。在网络应用,文本解析方面,Python编程有着...
  • 1.1Python 开发环境搭建

    万次阅读 2020-03-26 17:49:14
    Linux 平台安装 Python:(源码式安装)通过ubuntu官方的apt工具包安装Mac安装Python3Windows下直接下载安装就可以了1.1.2 运行Python1、交互式解释器:2、命令行脚本3、集成开发环境(IDE:Integrated Devel...
  • Python最佳学习路线图

    万次阅读 多人点赞 2018-08-07 18:21:48
    python语言基础 (1)Python3入门,数据类型,字符串 (2)判断/循环语句,函数,命名空间,作用域 (3)类与对象,继承,多态 (4)tkinter界面编程 (5)文件与异常,数据处理简介 (6)Pygame实战飞机大战,2048 ...
  • python学习计划大全(从入门到放弃)

    千次阅读 多人点赞 2017-11-08 23:18:22
    第一阶段-语言基础(15天) python基础语法 ...项目:图形界面实现数据查询、python实战2048、语音对话开发、语音控制开发 第二阶段-语言高级(15天) python处理txt,csv,pdf,jsons python平台迁移
  • 之前写过 Windows 7下Python Web开发环境搭建笔记,今天写一下在Linux系统下搭建Python Web的开发测试环境。 我使用的系统是:ubuntu 14.04 server,CentOS 参考我的最新记录:CentOS release 6.10 下 Python 3.7.5...
  • Linux Python 多版本管理

    万次阅读 2015-06-11 09:58:41
    作为主流开发语言,用python开发的程序越来越多。方便的是大多linux系统里面都默认集成了python, 开发可以随时随地开始。 但有时候有时候我们需要在不同的python版本上开发,,而系统一般只会自带一种python版本, ...
  • 这些 Python 开发工具帮助开发者加快使用 Python 开发的速度,提高效率。高效的代码编辑器或者 IDE 应该会提供插件,工具等能帮助开发者高效开发的特性。 这篇文章收集了一些对开发者非常有帮助的,最好的 10 款 ...
  • 鉴于Python是FLOSS(Free/Libre and Open Source Software,自由/开放源码软件)之一,免费开源是其重要优势之一。使用者可以根据需要自由发布这个软件的拷贝,阅读它的源代码,也可以对其进行改动,或者把它的一...
  • 3款Python 开源爬虫软件工具

    千次阅读 2018-04-22 14:54:26
    Python爬虫1.QuickReconQuickRecon是一个简单的信息收集工具,它可以帮助你查找子域名名称、perform zone transfe、收集电子邮件地址和使用microformats寻找人际关系等。QuickRecon使用python编写,支持linux和 ...
  • 八款常用的 Python GUI 开发框架推荐

    万次阅读 2018-08-09 14:18:12
    Python 的 UI 开发工具包 Kivy Kivy是一个开源工具包能够让使用相同源代码创建的程序能跨平台运行。它主要关注创新型用户界面开发,如:多点触摸应用程序。Kivy还提供一个多点触摸鼠标模拟器。当前支持的平台包括...
  • 值得推荐的Python IDE集成开发工具

    万次阅读 2018-07-30 17:41:27
    在这里我也不推荐太多,就推荐 2 个比较常用也是Python开发用的最多的开工具: Sublime Text 下载地址:https://www.sublimetext.com/3 (具体下载的版本参照电脑系统和下面图中的标注) Sublime Text 具有...
  • python开发软件有哪些?Python编程软件

    万次阅读 多人点赞 2018-04-12 15:33:16
    Python开发软件可根据其用途不同分为两种,一种是Python代码编辑器,一种是Python集成开发工具,两者的配合使用可以极大的提高Python开发人员的编程效率,以下是常用的几款Python代码编辑器和Python集成开发工具。...
  • 八个最佳Python IDE

    万次阅读 多人点赞 2015-05-22 22:53:11
    八个最佳Python IDE作者:chszs,转载需...本文向大家推荐8个适合Python开发的IDE。1. Eclipse with PyDevhttp://pydev.org/Eclipse+PyDev插件,很适合开发Python Web应用,其特征包括自动代码完成、语法高亮、代码分析
1 2 3 4 5 ... 20
收藏数 116,568
精华内容 46,627
关键字:

python开发工具linux