zoukankan      html  css  js  c++  java
  • linux pycharm 安装 idea

    Ubuntu安装之python开发

     

    什么??公司要用Ubuntu(乌班图)?不会用??怎么进行python开发???

    乌班图操作系统下载地址:
    http://releases.ubuntu.com/18.04/ubuntu-18.04.1-desktop-amd64.iso

      安装ubuntu

    第一步:准备好vmware虚拟机

    自行解决。。。

    第二步:安装ubuntu

    详细安装过程

    https://blog.csdn.net/u013142781/article/details/50529030

    1.设置好用户的账号密码
    2.可以自行通过sudo su - 切换root用户
    3.学习ubuntu相关命令

    需要注意vmware和ubuntu的兼容性 

     然后安装

    第三步:安装pycharm

    pycharm之linux版本下载地址:
    https://download.jetbrains.8686c.com/python/pycharm-community-2018.2.4.tar.gz

    下载好后查看

    解压缩pycharm

    yuchao@ubuntu:/tmp$ tar zxvf pycharm-professional-2018.2.4.tar.gz 

    解压缩后进入文件夹

    cd /tmp/pycharm-2018.2.4/bin

    执行脚本,启动pycharm

     source pycharm.sh

    第四步:配置桌面快捷启动pycharm

    1.  在桌面创建一个文本文件,名为Pycharm.desktop
    2. 在文件中添加内容
    复制代码
    [Desktop Entry]
    
    Version=1.0
    
    Type=Application
    
    Name=Pycharm
    
    Icon=/home/yuchao/Downloads/pycharm-professional-2018.2.4/pycharm-2018.2.4/bin/pycharm.png
    
    Exec=/home/yuchao/Downloads/pycharm-professional-2018.2.4/pycharm-2018.2.4/bin/pycharm.sh
    
    MimeType=application/x-py;
    
    Name[en_US]=pycharm
    复制代码

    努力成为一个开发者 个人站点:www.pythonav.cn
     
     

    yum install lrzsz
    #使用如下两条命令
    rz (接受文件)
    sz (发送文件)

    2.xftp 需要单独下载这个软件

     

    #在线获取资源的命令
    #语法是 wget 加上url的地址
    wget http://hcdn1.luffycity.com/static/frontend/degreecourse/1/PCbanner_1561112419.1568582.png

     

    #linux文件压缩解压

    tar 命令用于压缩解压
    可用参数是
    -c 打包
    -x 解包
    -v 显示打包解包 过程
    -z 调用gzip压缩指令,节省磁盘
    -f 指定压缩文件的名字 [这个-f必须写在参数最后面]

     

    #打包 仅仅是包装在一起
    #压缩 ,节省磁盘空间

    #对文件打包的命令
    #语法
    tar 参数 你的打包文件的名字 你要打包的内容

    #压缩命令
    tar -cvf 文件名 ./* #打包所有内容
    tar -zcvf 文件名 ./*

    #解压缩命令
    tar -xvf 文件名.tar
    tar -zxvf 文件名.tar.gz


    #编译安装python3 ,源代码编译安装

    1.解决软件编译所需要的程序依赖

    yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y

    2.下载python3的源代码
    wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz

    3.解压缩python源代码包
    tar -xvf Python-3.6.2.tgz

     

    #进入解压缩之后的源代码包目录
    cd Python-3.6.2/


    4.编译三部曲
    1.指定python安装路径,释放makefile编译文件
    ./configure --prefix=/opt/python36/

    2.编译
    直接执行make指令,会调用gcc编译工具,开始编译python的c语言代码

    make

    3.编译且安装,走到这一步,才是真正的生成/opt/python36/这个文件夹,以及python3解释器
    make install

    4.备注,以上2,3步骤,可以合为一个
    make && make install


    5.linux的环境变量知识点

    #查看PATH变量的值

    取出变量的值
    echo $变量名

    #取出PATH的值

    echo $PATH
    输出如下:


    linux的path分隔符是冒号 ,并且加载顺序是自上而下,从前往后

    /usr/local/sbin:
    /usr/local/bin:
    /usr/sbin:
    /usr/bin:
    /root/bin

    windows的path变量
    windows以分号区分目录,也是自上而下加载顺序
    D:python3;
    d:Gitcmd;
    D:python3Scripts;
    D:mysqlmysql-5.6.43-winx64in;


    PATH的作用是,可以让你快捷输入相对路径的命令 ,操作系统会去path指定的目录中去寻找,
    是否有这个命令

    可以用which命令验证

    #添加python3的解释器目录,加入path,修改path变量的值
    PATH="/opt/python36/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin"

    #linux的变量赋值,只是临时生效,需要写入一个全局变量配置文件,每次开机都生效
    /etc/profile

     

    ctrl + d 快速退出会话

    ctrl + shift + r 快速登录

     

    #安装一个django

    1.安装django模块,使用豆瓣源下载

    pip3 install -i https://pypi.douban.com/simple django==1.11.9

    2.创建django项目
    django-admin startproject mycrm
    创建django应用
    django-admin startapp app01

    3.注意修改django的settings.py文件
    ALLOW_HOSTS=[‘*’]

    4.运行django
    settings 中 installs apps [ ]中 加入 app01 app02 等等

     
     
     
    idea 桌面文件配置
    [Desktop Entry]
    Name=IntelliJ IDEA
    Comment=IntelliJ IDEA
    Exec=/opt/idea/idea-IU-182.3684.101/bin/idea.sh  //你安装的文件地址下的idea.sh
    Icon=/opt/idea/idea-IU-182.3684.101/bin/idea.png //你安装的文件地址下的idea.png
    Terminal=false
    Type=Application
    Categories=Developer;
    ~  
  • 相关阅读:
    ontentEditable和designMode的区别
    execCommand、queryCommandState
    ios微信h5音频audio无法自动播放
    微信二次分享图片不显示
    Airbnb javascript编码规范
    array reduce
    适配iPhoneX全屏
    web前端性能优化
    requestAnimationFrame实现动画
    js 中的forEach,for in ,for of 的使用
  • 原文地址:https://www.cnblogs.com/qj696/p/12093467.html
Copyright © 2011-2022 走看看