python开发环境配置(Windows)

简介

由于在搭建pyhon开发环境时会出现各种各样的问题,因此将这些问题记录下来

1.下载python

从官网下载对应系统的python版本(最新稳定版即可):官网地址为:python下载地址, 建议下载exe文件

2.安装python

直接双击exe,建议新手直接点击安装即可,这样出现问题的概率会很小,注意需要勾选Add to PATH,这个选项可以帮我们主动将python添加到环境变量里

3.下载VS CODE

上述,python已经安装好了,现在需要安装协助我们code的编辑器了,这里我选择的时VS CODE,因为它是免费的,并且插件有很多,轻量化。:官网地址为:VS CODE官网

4.安装VS CODE

下载完成后,直接点击安装即可,可以选择自己的路径,当然,默认安装是最不容易出问题的

5.VS CODE初次使用相关注意事项

5.1.关于VS CODE中的在集成终端中打开的问题

有可能第一次使用无法正常使用,需要安装nodejs,nodejs下载地址:nodejs下载地址,和普通安装一样,直接安装即可,注意添加到环境变量哦

5.2.关于出现无法加载文件 xxxx,因为在此系统上禁止运行脚本。的问题

解决方法如下
1、关闭vscode
2、使用管理员身份打开vscode
3、在终端中执行set-ExecutionPolicy RemoteSigned;
4、关闭用管理员身分打开的vscode,重新普通登录用户打开vscode就可以了

6.常用的VS CODE插件推荐

1.python:python所需插件
2.Chinese(简体中文)
3.Markdown Preview Enhanced:md文件方便查看
4.guides:显示代码对齐辅助线
5.Python Preview:可视化的显示代码执行过程
6.Python Type Hint:提供类型的自动提示
7.Python Snippets:常用代码片段提示,比如 for 循环、try/catch 等等
8.Python Indent: 自动缩进代码
9.autoDocstring: 快捷生成注释(适用于python)
直接安装autoDocstring后,在所需注释的函数哪里输入"""会直接跳出生成按钮,或者使用ctrl+shift+2生成注释, 默认选择的时google的规范
10.koroFileHeader:自动生成文档头部注释和函数注释
快捷键:Ctrl + Alt +I 生成头部注释,Ctrl + Alt + T 生成函数注释
持续更新中

7.python初次使用常见问题

7.1.pip安装模块较为缓慢

pip安装模块较为缓慢,是因为pip默认的源是国外的源,解决方法如下:
1.在window的文件管理器输入%APPDATA%进入默认的用户目录,一般为C:\Users\xxx\AppData\Roaming, xxx为用户名
2.在此文件夹下新建一个名为pip的文件夹
3.在新建的pip文件夹下创建一个名为pip.ini的文件,此处使用的是清华源,也有一些其他的国内源,自行修改即可
内容如下:

[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn

Linux与Windows类似,不同是路径、文件不一致,打开文件后直接将上述文件写入即可

mkdir ~/.pip
cd ~/.pip
touch pip.conf
vim pip.conf

内容输入完后保存即可,下载pip安装的时候便会使用你设置的国内源,加快下载速度

7.2.关于pip搜索相关模块的问题

由于pip search module已经被python官方禁用,需要使用pip_search去搜索相应模块,需要安装pip-search模块,直接安装即可,命令为pip install pip-search,想要搜索相应模块的话,命令为pip_search module

7.3.关于window10在终端中输入python会自动打开windows应用商店的问题

由于在环境变量的Path中windowsApp应用商店位于python上方,因此只需要将windows商店的位置下移到python之后,重新打开终端即可,注意用户变量和系统变量可能都会存在windowsApp,一般在用户变量中

7.4.‘pip‘ 不是内部或外部命令,也不是可运行的程序或批处理文件

可能是由于环境变量未正常设置,只需在Path中添加python路径下的Scripts文件夹路径即可

8.vscode + python + flake8 + black进行代码检查与自动格式化

black

pip install black

安装完成后,修改相应配置即可

// black设置保存文件自动格式化
"python.formatting.provider": "black",
"editor.formatOnSave": true,

flake8

pip install flake8

安装完成后,修改如下,最大行数默认设置为79

// flake8配置
"python.linting.flake8Enabled": true,
"python.linting.flake8Args": ["--max-line-length=248"],
"python.linting.pylintEnabled": false

关于vscode点击文件可能会覆盖当前打开的文件问题,需要添加如下设置

    "workbench.editor.enablePreview": false,
可能出现问题

在配置中可能会出现配置失效的情况,可以采取修改源代码的方式,文件路径为python3.10\Lib\site-packages\flake8,其中的default.py中存在相关配置信息

posted @   形同陌路love  阅读(641)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示