python-2/02-Python开发环境.md
2024-12-26 09:59:08 +08:00

5.0 KiB
Raw Permalink Blame History

02-Python开发环境

python golang

java php ruby

c c++

python php bash 脚本语言 解释型语言

一、Python安装

现在Centos8已经取消Python2.7,默认自带Python3.6和Python3.8

windows环境安装了python3.9

打开python3.9的解释器

二、pip用法

Centos8里面必须使用pip3命令直接使用pip不可用

pip是Python 包管理器 管理的是python第三方包

Python 的库 1.标准库 目录/usr/lib64/python3.6 内除了site-packages其他的库都是内置标准库 2.第三方库 存放目录: /usr/lib64/python3.6/site-packages

第三方库由pip管理

# pip3 install 包名字   
# pip3 install requests   
# pip3 install pillow  
# pip3 install flask
# pip3 install django==版本号
# pip3 uninstall 包名字
# pip3 list  查看安装的第三方包

跨平台移动python环境的时候使用freeze收集已经安装好的模块安装到其他系统内

# pip3 freeze > requirements.txt  将第三方的包输出到一个文件中,文件名:requirements.txt
# pip3 install -r requirements.txt   将requirements.txt文件中的所有的第三方包一次性安装

下载 pypi.org

解压

cd

python setup.py install

php扩展包 pecl.php.net

php mysql redis

三、使用ipython

python2.7
# yum install -y epel-release
# yum search pip
# yum install python-ipython 

python3
# yum install python3
# yum install python3-pip
# pip3 install ipython
# pip3 install ipython

2版本的ipython自带tab补全但是3版本取消掉了解决方法如下

# pip3 install jedi==0.17.2

四、IDE集成开发环境

常用Python IDE环境

pycharm

vscode

vscode基本使用

1、下载安装

官方网站下载,按官方提示安装即可

image-20200916114956638

image-20200916115044429

2、安装插件

打开商店,安装中文简体插件

image-20200916115306793

安装文档图标

image-20200916115345855

3、基本设置

image-20200916115449910

打开配置文件方式

image-20200916115526379

添加如下内容到 settings.json 配置文件中,并按下 Control + s 保存**

{
    "editor.fontSize": 30,
    "debug.console.fontSize": 30,
    "markdown.preview.fontSize": 26,
    "terminal.integrated.fontSize": 30,
    //  编辑的文件 每 1 秒自动保存一次
    "files.autoSave": "afterDelay"
}

在打开文件夹创建python文件的时候会提示安装python扩展跟随提示安装即可

image-20200916120135841

4、配置默认 python 解释器

vscode 默认选择的python 解释器是 python2.7 ,我们需要的是 python3

image-20200916115826385

接下来会提示安装用于 python 语法检测的插件 pylint

5、安装 Code Runner

当重复执行文件的时,之前的输出在终端中不能清除,这可能会影响观看。使用 code runner 插件可以解决

  1. 安装 Code Runner

image.png

  1. 配置 Run Code

再次打开配置文件 settings.json 文件添加如下内容,并按下 Control + s 保存

    "code-runner.clearPreviousOutput": true,
    "code-runner.runInTerminal": true,
    // 每次运行文件之前,保存当前文件
    "code-runner.saveFileBeforeRun": true,
    // 默认的语言
    "code-runner.defaultLanguage": "python",
    // 每次运行文件前 保存所有的文件
    "code-runner.saveAllFilesBeforeRun": true,
    // 设置 phthon3 解释器路径
    "code-runner.executorMap": {
        "python": "/usr/local/bin/python3.8"
    }

最终的配置文件

{
    "workbench.iconTheme": "vscode-icons",
    "editor.fontSize": 30,
    "debug.console.fontSize": 30,
    "markdown.preview.fontSize": 26,
    "terminal.integrated.fontSize": 30,
    //  编辑的文件 每 1 秒自动保存一次
    "files.autoSave": "afterDelay",
    "code-runner.clearPreviousOutput": true,
    "code-runner.runInTerminal": true,
    "code-runner.saveFileBeforeRun": true,
    "code-runner.defaultLanguage": "python",
    "code-runner.saveAllFilesBeforeRun": true,
    // set python path
    "code-runner.executorMap": {
        "python": "/usr/bin/python3.8"
    }
}

五、pycharm

1.过期刷新插件(可能不能用了)

添加插件仓库地址https://plugins.zhile.io然后搜索插件IDE Evarl Reset

image-20240222093708703

image-20240222093751794

2.汉化插件

插件页面搜索chinese