pythonlinux开发环境_pythonlinux - CSDN
精华内容
参与话题
  • 安装依赖环境# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel 2下载文件...

    1. 安装依赖环境

    # yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel      

    2下载文件

    https://www.python.org/downloads/

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

    3.安装python3

      我个人习惯安装在/usr/local/python3(具体安装位置看个人喜好)
      创建目录:

    1
    # mkdir -p /usr/local/python3

    解压下载 的包  # tar -zxvf Python-3.6.1.tgz

    4.进入解压后的目录,编译安装。

    1
    2
    # cd Python-3.6.1
    # ./configure --prefix=/usr/local/python3

    make install    或者 make && make install

    5.建立python3的软链

    1
    # ln -s /usr/local/python3/bin/python3 /usr/bin/python3

    6.并将/usr/local/python3/bin加入PATH

    1
    2
    3
    4
    5
    6
    7
    8
    9
    # vim ~/.bash_profile
    # .bash_profile
    # Get the aliases and functions
    if [ -f ~/.bashrc ]; then
    . ~/.bashrc
    fi
    # User specific environment and startup programs
    PATH=$PATH:$HOME/bin:/usr/local/python3/bin
    export PATH
    按ESC,输入:wq回车退出。

      修改完记得执行行下面的命令,让上一步的修改生效:

    1
    # source ~/.bash_profile

      检查Python3及pip3是否正常可用:

    1
    2
    3
    4
    # python3 -V
    Python 3.6.1
    # pip3 -V
    pip 9.0.1 from /usr/local/python3/lib/python3.6/site-packages (python 3.6)

    二、安装pip以及setuptools

      毕竟丰富的第三方库是python的优势所在,为了更加方便的安装第三方库,使用pip命令,我们需要进行相应的安装。

    1、安装pip前需要前置安装setuptools

    命令如下:

    wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26

    tar -zxvf setuptools-19.6.tar.gz

    cd setuptools-19.6

    python3 setup.py build

    python3 setup.py install


    2、安装pip

    命令如下:

    wget --no-check-certificate  https://pypi.python.org/packages/source/p/pip/pip-9.0.3.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb

    tar -zxvf pip-9.0.3.tar.gz

    cd pip-9.0.3

    python3 setup.py build

    python3 setup.py install


    错误:

    configure: error: no acceptable C compiler found in $PATH

    需要安装gcc套件:yum install gcc

    wget不是命令:yum -y install wget




    展开全文
  • python+eclipse+django+mysql
  • Linux环境下安装python开发环境

    千次阅读 2017-09-14 11:01:33
    python linux环境的安装和配置步骤,并分析了成功的步骤

             最近开始分析研究一些python的网络爬虫的相关项目,首先需要解决的就是python环境的安装,因为考虑在linux上开发,所以本文讲解的是在Linux环境下的python开发环境的安装和配置。

    1. 下载python源码包

            https://www.python.org/downloads/source/,在上述网址找到对应版本的python版本,本文中我下载的是Python-3.5.4.tgz。下载后将相应的程序包上传到对应的Linux目标路径,执行解压命令:tar -xvf  Python-3.5.4.tgz。解压完成后,出现了相应的解压缩包。

    2. 执行./configure

           在解压缩包的根目录下,执行./configure指令。


    执行完configure命令后,configure 命令执行完之后,会生成一个 Makefile 文件,这个 Makefile主要是被下一步的 make 命令所使用。打开 Makefile你就会发现,里边制定了构建的顺序, Linux 需要按照Makefile 所指定的顺序来构建 (build) 程序组件。


    打开Makefile文件,展示内容如下:


    3. 执行make指令

        make实际上编译你的源代码,并生成执行文件。


    4.再执行make install 命令

       make install实际上是把生成的执行文件拷贝到 linux系统中必要的目录下,比如拷贝到 /usr/local/bin 目录下,这样所有 user都能运行这个程序了。该步执行完成后,python的开发环境就已经安装结束,下面可以进行安装结果的Hello World的测试了。


    安装完python后会自动安装对应的管理工具pip。

    5 安装结果测试

       因为Linux环境下默认会安装python,所以系统中会同时存在多个python的版本。本文我们使用的是python3.5.验证3.5的版本是否执行成功,直接执行python3命令,结果如下:


      

    python3版本中,输出必须使用括号括起来,至此,安装完毕。

    展开全文
  • 2019独角兽企业重金招聘Python工程师标准>>> ...

    1.安装搜狗   :   (1)官网下载搜狗输入法,下载完成后,直接可以在ubuntu软件中心打开

                            (2)在langage support中install

                            (3)all settings->text entry->input method->show current input source->搜索sogou'

                            (如果不好用安装成功后,重启电脑)
    2.安装python   :(自带) 
      安装python开发环境:sudo apt-get install python2.7-dev
    3.安装pip      :sudo apt-get install  python-pip
    4.安装Django   :sudo pip install Django==1.6(官网上有)
    5.创建一个项目 :django-admin.py startproject firstPro
    6.运行Django项目:./manage.py runserver

    7.安装jdk(或直接装eclipse)

    安装pycharm  :http://www.jetbrains.com/pycharm/download(linux free)  pycharm-community-3.4.1->bin->./pycharm.sh   或者将pycharm复制到/usr /local/...

    7.(1)pycharm客户端(permission: read and write):

    [Desktop Entry]
    Name=pycharm
    Comment=pycharm
    Exec=/usr/local/pycharm-4.0.3/bin/pycharm.sh
    Icon=/usr/local/pycharm-4.0.3/bin/pycharm.png
    Terminal=false
    Type=Application
    Categories=Application;

      taven@taven-Aspire-E5-551G:/usr/local$ chmod -R -f 777 pycharm-4.0.3/

    将客户端默认打开方式变为可执行

    8.最轻量的数据库:  

                    sqlite(需要安装)
                     1.源码安装步骤如下:
                        1)wget http://www.sqlite.org/sqlite-3.5.6.tar.gz
                        2)tar -xzvf sqlite-3.5.6.tar.gz
                        3)cd sqlite-3.5.6
                        4)./configure --disable-tcl ##加上这个选项则不需要TCL,否则在2.4内核上编译通不过
                        5)make
                        6)make install

                         得到的几个文件在:/usr/local/lib  libsqlite3.a  libsqlite3.la  libsqlite3.so 

                                               libsqlite3.so.0  libsqlite3.so.0.8.6  pkgconfig

                        /usr/local/include  /usr/local/bin

                    2.测试是否安装成功

                    # cd /usr/lcoal/sqlite-3.5.6

                    # ./sqlite3 text.db

                    提示错误如下:

    ./***: error while loading shared libraries: libsqlite3.so.0: cannot open shared object file: No such file or directory
    sqlite 打开方式  sqlite3 db.sql  .tables


    9.安装vim : $sudo apt-get install vim
      配置vim :需要修改 ~/.vimrc文件  set tabstop=4 "我是注释
                                      set shiftwidth=4 
                                      set softtabstop=4
                                      set nu "显示行号
    10.安装mysql :sudo apt-get install mysql-server
       安装mysql环境:     sudo apt-get install libmysqlclient-dev(依赖库)
    11. 启动虚拟环境    : source ~/environment/qst_mooc_api/bin/activate(环境的配置文件)   进入虚拟环境后才能migrate数据库
        退出虚拟环境:   deactivate
    12.sudo chmod -R -f 777 ./*更改文件权限
    13.sudo chown -R -f taven:taven ./*
    14.migrate数据库(http://www.weiguda.com/blog/2/ )需要执行11即:source ~/environment/qst_mooc_api/bin/activate(环境的配置文件)
       sudo python ./manage.py schemamigration api --initial
       sudo python ./manage.py syncdb
       sudo python ./manage.py migrate api 
       (1)在migrate之前应该检查manage.py中的envs.dev

    15.python virtualenv:http://www.besttome.com/html/python_development_environment_virtualenv.html 
       http://cutso.blog.sohu.com/215932982.html 
       

    16.svn://115.28.100.77:9091/QST_MOOC_API  tianwj  tianwj_7662
    17.  加载环境 pip install -r requirements/local.txt(加载库):需要执行11即:source ~/environment/qst_mooc_api/bin/activate(环境的配置文件)

    omitvt.     省略;遗漏;删掉;未(做

    18  ssh 中的   scp -r ~/tblog root@192.168.1.129:~

    19  在服务上持续运行一个程序:nohup python ./manage.py runserver 0.0.0.0:8000 &(后台运行标志)
    SVN:svn://115.28.100.77:9091/QST_MOOC
    20(博客)

    如果你和我一样,在做Django应用开发中喜欢使用一些Django第三方扩展来进行Django的快速开发,那么可能就会在自己的Linux系统中的Python目录中大量的安装过一些扩展库了,但A应用用到的扩展B应用又不一定需要用到。当然一个应用开发完成,可以需要写一些安装手册这类的,这时你可能会有些茫然,到底哪些扩展是自己这个应用所用到的?这样看来一个“干净”的开发环境还是很有必要的。

    利用Virtualenv能快速的搞定这样一个开发环境,事实上不仅仅是Django需要,你在做任何Python开发的的时候,都可以考虑做这么一个“干净”的虚拟环境来进行开发,这样就不必担心搞乱自己的Python主目录时的库程序了。

    具体面言,做这么一个开发环境,可能会需要用到pip,virtualenv,easy_install。

    在Fedora中,有一个python-setuptools模块,可以直接装easy_install安装上,估记在Ubuntu中也类似有这样的模块。当然也可以通过直接下载easy_install代码来安装:


    wget -q http://peak.telecommunity.com/dist/ez_setup.py

    执行安装时,需要用到管理员权限。

    下面一步,安装virtualenv。

    仍然是管理员权限进行安装,命令:


    sudo easy_install virtualenv

    这步完成后,以后就可以进接使用virtualenv来进行Python开发环境的创建了。

    (1).环境创建


    [wyatt@wyatt  hg]$ virtualenv mysite

    New python executable in mysite/bin/python

    Installing setuptools............done.

    Installing pip...............done.

    这时会在mysite目录中生成三个Python所需的目录。

    (2).启用虚拟环境

    进入mysite目录,执行:


    source bin/activate

    这里你会发现原来的命令提示符发生了变化,多了一个括号,里面的字符即为你所创建的虚拟环境的名称。接下来的所有模块的安装,都只会直接安装到项目目录中去。

    (3).安装Django

    使用PIP进行Django的安装,命令:


    pip install django

    安装完成后即可进行项目的开发工作了。

    PIP有一个很不错的功能,可使用该功能来自己生成项目安装的扩展,而其他用户在使用你的应用的时候,也可以方便的通过这种方式,完成扩展的再次安装。

    (1).扩展生成:


    pip freeze > prj.txt

    会在当前目录中生成这样一个文本文件,包含扩展名及相应的版本号。

    2.安装


    (pip) install -r prj.txt

    自动装所有模块一次些安装完成。

    需要注意的是,你每次开始继续开发项目的时候,都需要使用source进入到虚拟环境后才可以正确的进行项目的开发


    转载于:https://my.oschina.net/u/2002748/blog/400686

    展开全文
  • 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
    展开全文
  • 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-...
  • 1.1Python 开发环境搭建

    万次阅读 2020-03-26 17:49:14
    Linux 平台安装 Python:(源码式安装)通过ubuntu官方的apt工具包安装Mac安装Python3Windows下直接下载安装就可以了1.1.2 运行Python1、交互式解释器:2、命令行脚本3、集成开发环境(IDE:Integrated Devel...
  • Linux+树莓派3+Python开发总结——python3+pyqt5+matplotlib环境搭建 说明:树莓派本身自带python2和python3两个版本,python环境不用安装。 1、为python3安装pyqt5: sudo apt-get install python3-pyqt5 2、为...
  • Linux Python 多版本管理

    万次阅读 2015-06-11 09:58:41
    作为主流开发语言,用python开发的程序越来越多。方便的是大多linux系统里面都...本文将介绍如何利用pyenv在单机上搭建多版本python的虚拟开发环境,利用pyenv我们可以安装多个python版本,用户可以随意切换当前默认
  • 老师说:学Python一定要掌握Linux

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

    万次阅读 多人点赞 2019-03-26 17:16:24
    python语言基础:(带你熟悉python语言的特性,学会使用python开发环境,使用python开发一些简单的案例) (1)Python3入门,数据类型,字符串 (2)判断/循环语句,函数, (3)类与对象,继承,多态 (4...
  • 朋友向我推荐了python,说怎么怎么好,计划用10-12次学习完成python的初步掌握和了解。 学习一门语音,最快的方法就是自己搭建环境,并且写hello,world!,。所以第一节就从开发环境搭建和运行环境搭建开始。 一、...
  • 之前写过 Windows 7下Python Web开发环境搭建笔记,今天写一下在Linux系统下搭建Python Web的开发测试环境。 我使用的系统是:ubuntu 14.04 server,CentOS 参考我的最新记录:CentOS release 6.10 下 Python 3.7.5...
  • 听说最近python很火,火到不行。 操作系统: 我使用的是CentOS7.2-x64系统,类似的版本都差不多。 开撸: 1. 安装vscode 去https://code.visualstudio.com/下载rpm包,丢到系统里安装。完成后右键open ...
  • Python MySQLdb在Linux下的快速安装

    万次阅读 2012-09-02 18:43:45
    python MySQLdb在windows环境下的快速安装、问题解决方式 http://blog.csdn.net/wklken/article/details/7253245 在公司开发需要,再搞一次,linux下的。 发现用编译的方式安装真的很蛋疼,不过也算...
  • 10个好用的Python集成开发环境

    万次阅读 2018-06-14 16:54:13
    PythonIDE工具是每个Python工程师必须使用的开发工具,选择正确的编辑器对Python编程效率的影响是非常大的,因此选择合适的Python开发工具十分重要,以下是通过长期实践发掘的好用的Python IDE,它们功能丰富,性能...
  • 但如果要将linux环境下的python脚本文件放到Windows环境下运行,不能直接运行,那该怎么办呢?  首先,我们要确保我们windows下安装了python编译环境,如:Anaconda。安装了opencv,这个在图像处理时需要用到。...
  • 一、交互式的启动解释器  每次输入一行Python代码来执行。 1.1 Linux 1.2 Windows 二、Python脚本 2.1 Linux 2.2 Windows ...三、集成开发环境中的图形用户界面 3.1 Linux 3.2 Windows
  • Ubuntu18.04已经默认安装的python2改为python3,所以在使用的时候注意区别版本原有的python命令会报错: 运行python时需要使用python3: 这里的安装的python版本是python3.6.5,默认没有安装pip包管理器,...
  • Linux下切换Python2和Python3的4种方法

    万次阅读 2017-06-10 03:50:28
       原文  ...Python Linux 本篇博文面向Linux用户,在Linux下(Ubuntu)下测试通过,Win用户嘛,…… 0x00 为什么需要有两个版本的Python Python2和Python3不兼容是每个接触过Pyt
1 2 3 4 5 ... 20
收藏数 117,355
精华内容 46,942
关键字:

pythonlinux开发环境