zoukankan      html  css  js  c++  java
  • 054.Python之Ubuntu安装Pycharm


    在学习Django的时候,开始使用的是centos,但是在做的时候,有一个错误,换一个ubuntu环境,安装一个pycharm进行学习开发

    1. 下载PyCharm安装包

    进入官网下载包

     

    下载后

    2. 安装PyCharm

    2.1 解压文件

    root@darren-virtual-machine:/usr/local/src# cd /root/Downloads/、

    root@darren-virtual-machine:~/Downloads# tar -xf pycharm-professional-2019.3.4.tar.gz

    root@darren-virtual-machine:~/Downloads# ll

    drwxr-xr-x 10 root root      4096 4月   4 20:26 pycharm-2019.3.4/
    -rw-r--r--  1 root root 513944449 4月   4 20:03 pycharm-professional-2019.3.4.tar.gz

    root@darren-virtual-machine:~/Downloads# cd pycharm-2019.3.4/

    root@darren-virtual-machine:~/Downloads/pycharm-2019.3.4# ll

    复制代码
    drwxr-xr-x  2 root root  4096 4月   4 20:26 bin/
    -rw-r--r--  1 root root    14 3月  18 16:09 build.txt
    drwxr-xr-x  2 root root  4096 4月   4 20:26 debug-eggs/
    drwxr-xr-x  2 root root  4096 4月   4 20:26 help/
    drwxr-xr-x  3 root root  4096 4月   4 20:26 index/
    -rw-r--r--  1 root root  1898 3月  18 16:27 Install-Linux-tar.txt
    drwxr-xr-x  7 root root  4096 4月   4 20:26 jbr/
    drwxr-xr-x  4 root root 12288 4月   4 20:26 lib/
    drwxr-xr-x  2 root root  4096 4月   4 20:26 license/
    drwxr-xr-x 52 root root  4096 4月   4 20:26 plugins/
    -rw-r--r--  1 root root   373 3月  18 16:28 product-info.json
    复制代码

    root@darren-virtual-machine:~/Downloads/pycharm-2019.3.4# cd bin/

    root@darren-virtual-machine:~/Downloads/pycharm-2019.3.4/bin# ll

    复制代码
    -rwxr-xr-x  1 root root   221 3月  18 16:27 format.sh*
    -rwxr-xr-x  1 root root 26660 3月  18 16:27 fsnotifier*
    -rwxr-xr-x  1 root root 32888 3月  18 16:27 fsnotifier64*
    -rw-r--r--  1 root root 10911 3月  18 16:27 idea.properties
    -rwxr-xr-x  1 root root   296 3月  18 16:27 inspect.sh*
    -rw-r--r--  1 root root 39520 3月  18 16:27 libdbm64.so
    -rw-r--r--  1 root root  2322 3月  18 16:09 log.xml
    -rwxr-xr-x  1 root root   410 3月  18 16:27 printenv.py*
    -rw-r--r--  1 root root   538 3月  18 16:27 pycharm64.vmoptions
    -rw-r--r--  1 root root 10281 3月  18 16:27 pycharm.png
    -rwxr-xr-x  1 root root  7384 3月  18 16:27 pycharm.sh*
    -rw-r--r--  1 root root  3565 3月  18 16:09 pycharm.svg
    -rw-r--r--  1 root root   546 3月  18 16:27 pycharm.vmoptions
    -rwxr-xr-x  1 root root   808 3月  18 16:27 restart.py*
    复制代码

    2.2 安装

    root@darren-virtual-machine:~/Downloads/pycharm-2019.3.4/bin# sh ./pycharm.sh

    出现Complete-Installation提示框,如图5,如果需要导入之前安装版本的配置的话,就选第一个,没有就选第二个。所以这里选第二个,直接点OK,

    弹出 PyCharm Privary Policy Agreement,隐私政策协议框,点击Continue

    选择跳过

    先使用免费30的,后面再激活

    安装完成

     

    2.3 创建桌面快捷方式

    root@darren-virtual-machine:~/Desktop# touch pycharm.desktop
    root@darren-virtual-machine:~/Desktop# vim pycharm.desktop

    复制代码
    [Desktop Entry]
    Encoding=UTF-8
    Name=pycharm
    Exec=sh /root/Downloads/pycharm-2019.3.4/bin/pycharm.sh    
    Icon=/root/Downloads/pycharm-2019.3.4/bin/pycharm.png
    Info="Spark"
    Terminal=false
    Type=Application
    StartupNotify=true
    复制代码

    root@darren-virtual-machine:~/Desktop# chmod 700 pycharm.desktop

    点击桌面图标文件,并添加信任,结果如下

    三 ubuntu安装python3

    3.1 安装python3

    root@darren-virtual-machine:~# apt update

    root@darren-virtual-machine:~# apt -y upgrade

    root@darren-virtual-machine:~# python3 -V

    Python 3.6.9

    3.2 安装pip

    root@darren-virtual-machine:~# apt install -y python3-pip

    root@darren-virtual-machine:~# pip3 -V

    pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)

    3.3 升级

    root@darren-virtual-machine:~# python3 -m pip install --upgrade pip

    复制代码
    Collecting pip
      Downloading https://files.pythonhosted.org/packages/54/0c/d01aa759fdc501a58f431eb594a17495f15b88da142ce14b5845662c13f3/pip-20.0.2-py2.py3-none-any.whl (1.4MB)
        100% |████████████████████████████████| 1.4MB 498kB/s 
    Installing collected packages: pip
      Found existing installation: pip 9.0.1
        Not uninstalling pip at /usr/lib/python3/dist-packages, outside environment /usr
    Successfully installed pip-20.0.2
    复制代码

    四 创建一个django项目

    4.1 下载django

    命令行安装

    root@darren-virtual-machine:~# pip3 install django

    复制代码
    Collecting django
      Downloading Django-3.0.5-py3-none-any.whl (7.5 MB)
         |████████████████████████████████| 7.5 MB 2.3 MB/s 
    Collecting asgiref~=3.2
      Downloading asgiref-3.2.7-py2.py3-none-any.whl (19 kB)
    Requirement already satisfied: pytz in /usr/lib/python3/dist-packages (from django) (2018.3)
    Collecting sqlparse>=0.2.2
      Downloading sqlparse-0.3.1-py2.py3-none-any.whl (40 kB)
         |████████████████████████████████| 40 kB 1.3 MB/s 
    Installing collected packages: asgiref, sqlparse, django
    Successfully installed asgiref-3.2.7 django-3.0.5 sqlparse-0.3.1
    复制代码

    使用pychrm安装

     

    4.2 创建项目

    命令行创建

    root@darren-virtual-machine:/usr/local/bin# cd /root/PycharmProjects/

    root@darren-virtual-machine:~/PycharmProjects# django-admin startproject mysite

    root@darren-virtual-machine:~/PycharmProjects# ll

    drwxr-xr-x  3 root root 4096 4月   4 22:11 mysite/

    使用pychrm创建项目

     root@darren-virtual-machine:~/PycharmProjects# ll

    drwxr-xr-x  3 root root 4096 4月   4 22:11 mysite/
    drwxr-xr-x  6 root root 4096 4月   4 22:20 mysite2/

    root@darren-virtual-machine:~/PycharmProjects# tree mysite2

    复制代码
    mysite2
    ├── app01
    │   ├── admin.py
    │   ├── apps.py
    │   ├── __init__.py
    │   ├── migrations
    │   │   └── __init__.py
    │   ├── models.py
    │   ├── tests.py
    │   └── views.py
    ├── manage.py
    ├── mysite2
    │   ├── asgi.py
    │   ├── __init__.py
    │   ├── __pycache__
    │   │   ├── __init__.cpython-36.pyc
    │   │   └── settings.cpython-36.pyc
    │   ├── settings.py
    │   ├── urls.py
    │   └── wsgi.py
    └── templates
    复制代码

    项目创建成功

    学习记录,小白一枚
  • 相关阅读:
    操作系统路径.islink在使用python的windows上
    Python shutil模块zz
    CMake 两种变量原理 ZZ
    cmake语法-函数和宏的定义
    cmake函数、宏和模块
    cmake函数、宏和模块
    CMake 常用宏分享
    设定cmake输出目录
    android layerlist 里面的rotate标签得到三角形原理详解
    abp(net core)+easyui+efcore实现仓储管理系统——出库管理之三(五十一)
  • 原文地址:https://www.cnblogs.com/wangsirde0428/p/14322874.html
Copyright © 2011-2022 走看看