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
可能出现问题
在配置中可能会出现配置失效的情况,可以采取修改源代码的方式,文件路径为python3.10\Lib\site-packages\flake8,其中的default.py中存在相关配置信息
python开发环境配置(Windows)的更多相关文章
- 基于Pycharm的Python开发环境配置
基于Pycharm的Python开发环境配置 编辑于2020-11-18 Python安装 双击桌面的Python3.x安装包. 勾选Add to path. 方便起见,选择Install now.下 ...
- PyCharm Django Python 开发环境配置 详细教程
PyCharm Django Python 开发环境配置 详细教程 1. Python 下载及安装 (1)根据需要的版本去 Python 官网(https://www.python.org/downl ...
- AndroidStudio开发环境配置-Windows
Android Studio开发环境配置-Windows 最近突发奇想,开始研究Android开发.开始时使用Eclipse作为开发IDE,结果各种不好使,首先下载和安装SDK,以及不同版本的Imag ...
- Linux—CentOS7下python开发环境配置
CentOS7下python开发环境配置 上一篇博客讲了如何在Centos7下安装python3(https://www.cnblogs.com/zivli/p/9937608.html),这一次配置 ...
- python 开发环境配置
上篇文章配置了虚机基础环境,本篇文章介绍配置python开发环境 配置YUM源 使用国内yum源 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos ...
- centos7.0 安装日志--图文具体解释-python开发环境配置
centos7.0公布之后,就下载了everthing的DVD镜像.今天有时间,所以决定在vbox底下体验一番--- 上图: watermark/2/text/aHR0cDovL2Jsb2cuY3Nk ...
- python开发环境设置(windows)
python开发环境设置(windows) 1) python2.7.3安装 在www.python.org上下载python-2.7.6.amd64.msi软件.安装完毕后设置path路径.控制面 ...
- 最简单的VScode Python 开发环境配置以及中文化
前置条件 Python 3.X(2020年了,建议使用Python3.X版本) 一.下载VSCode VSCode官方下载链接 由于安装过程是中文界面,此处略过. 二.VSCode中文化 不需要配置什 ...
- 第一篇博客 Python开发环境配置
本文主要介绍Windows7环境下安装并配置Anaconda+VSCode作为Python开发环境. 目录 Anaconda与包管理配 Anaconda安装 添加环境变量 Anaconda安装错误及解 ...
- Eclipse和PyDev搭建完美Python开发环境(Windows篇)(转)
摘要:本文讲解了用Eclipse和PyDev搭建Python的开发环境. 十一长假在家闲着没事儿,准备花点时间学习一下Python. 今儿花了一个下午搭建Python的开发环境,不禁感叹————开 ...
随机推荐
- 让服务调用更简单 - Caller.HttpClient
前言 绝大多数项目都离不开服务调用,服务的调用方式通常是基于Http.RPC协议的调用,需要获取到对应服务的域名或者ip地址以及详细的控制器方法后才能进行调用,如果项目需要支持分布式部署,则需要借助服 ...
- scrapy架构与目录介绍、scrapy解析数据、配置相关、全站爬取cnblogs数据、存储数据、爬虫中间件、加代理、加header、集成selenium
今日内容概要 scrapy架构和目录介绍 scrapy解析数据 setting中相关配置 全站爬取cnblgos文章 存储数据 爬虫中间件和下载中间件 加代理,加header,集成selenium 内 ...
- 165. Compare Version Numbers - LeetCode
Question 165. Compare Version Numbers Solution 题目大意: 比较版本号大小 思路: 根据逗号将版本号字符串转成数组,再比较每个数的大小 Java实现: p ...
- linux篇-centos7 安装cacti
1 cacti运行环境准备 cacti需要php+apache+mysql+snmp+RRDTool,以及cacti本身.cacti本体是用php开发的网站,通过snmp对远端设备信息进行采集.apa ...
- 118_Power Pivo周维度度同比、环比相关
博客:www.jiaopengzi.com 焦棚子的文章目录 请点击下载附件 一.背景 在群里看到有人在交流周维度同环比,同时又好多天都没有更新文章了,最近没有什么好的素材,就硬生生的写一个吧. 先来 ...
- 使用Nginx中遇到的一个小问题思考
我们知道在现在的网站开发中,随着请求量的快速增长,我们经常会用到负载均衡 以便使用多个网站共同支撑网络的请求,为了能让请求按照一定的规律分配给各个支撑服务器,我们会使用一些负载均衡来对请求进行分发 最 ...
- 【Windbg】记一次线程卡主的问题
测试告诉我们定时任务没有执行了,排查相关日志,只有开始执行,没有执行结束.估计是什么地方卡主了. 所以dump分析日志 先检查一下加载情况 !eeversion 线程卡主了,先看线程 !runaway ...
- CXP 协议中upconnection 与downconnection的说明及其区别
概述 CXP定义了一个DEVICE和HOST之间点对点的连接协议.CXP的一个连接包含了一个MASTER物理连接和若干可选的SLAVE连接,每一个连接都定义了一组逻辑通道用于传输图像数据.实时触发.设 ...
- 手把手教你使用 Spring Boot 3 开发上线一个前后端分离的生产级系统(一) - 介绍
项目简介 novel 是一套基于时下最新 Java 技术栈 Spring Boot 3 + Vue 3 开发的前后端分离的学习型小说项目,配备详细的项目教程手把手教你从零开始开发上线一个生产级别的 J ...
- 【Python - pip source】工欲善其事,必先利其器 - 不要让 pip install timeout 成为你的烦恼
目录 前言 一.原因 二.解决方法 2.1 思路 2.2 国内镜像源列举 2.3 具体解决过程 2.3.1 方法一:命令行(推荐) 2.3.2 方法二:创建文件 总结 前言 解决pip install ...