Python笔记: 执行run.py文件

本文介绍了如何在Windows的CMD和Ubuntu的Terminal中运行包含特定包导入的Python脚本。由于项目使用了venv虚拟环境,必须先激活venv才能识别导入的包。在Windows上,需要进入venv的Scripts文件夹并使用activate命令激活,然后关闭环境使用deactivate。在Ubuntu中,需安装python3-venv,通过source命令激活虚拟环境。详细步骤参考给出的博客链接。
部署运行你感兴趣的模型镜像

前言

尝试将pytest, allure的命令都写入到了run.py文件中, 在window的cmd 命令行工具, 或者 Ubuntu 的 Terminal 工具中执行.

执行方式

直接cd 到run.py 文件目录. 使用命令:

python run.py

遇到问题

没办法直接运行, 因为python 导入的那些包不能被识别, 由于项目是在pycharm 中创建的, pycharm会自动创建一个 venv. 需要先将 venv 激活了才能执行脚本.
Windows 激活方式

# cd 到 venv 的 Scripts 文件夹下
cd D:\different_codes\....\venv\Scripts
# 激活 输入命令 active
active 
# 关闭 输入命令 
deactivate

参考文章:
https://www.cnblogs.com/feng-hao/p/11605001.html

Ubuntu 激活方式

# 安装 venv
sudo apt install python3-venv
# 激活命令
source /home/..../venv/bin/activate
# 关闭 输入命令 
deactivate

参考文章:
https://www.cnblogs.com/Horace-blogs/p/11570624.html

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

<think>好的,我现在需要为用户提供一个在Windows 11下安装和配置他们提到的Python环境、VSCode插件以及相关库的详细教程。首先,我需要分解用户的问题,确保覆盖所有提到的部分:Python 3.11.7的安装、VSCode的插件安装、库的安装以及VSCode的设置。 首先,安装Python 3.11.7。用户可能已经知道如何安装Python,但需要明确的步骤,包括下载、安装时勾选添加PATH选项,以及验证安装是否正确。需要注意Windows 11可能会有权限问题,所以需要提醒用户以管理员身份运行安装程序或者允许修改系统路径。 接下来是安装Visual Studio Code。用户可能已经安装了VSCode,但需要确认安装步骤,包括下载、运行安装程序以及基本配置。如果用户没有安装,需要引导他们完成。 然后是安装VSCode插件。用户列出了一长串插件,我需要逐个检查每个插件的作用,并确保用户知道如何通过VSCode的扩展市场搜索和安装。例如,Python插件由Microsoft提供,Jupyter用于笔记本支持,Pylance是语言服务器等。需要提醒用户在安装后可能需要重新加载VSCode或者进行额外配置。 接下来是安装Python库。用户提到了Requests、python-dotenv、tenacity、lark-oapi、Pendulum和Pandas。我需要指导用户使用pip命令安装这些库,可能需要区分全局安装和虚拟环境安装。考虑到用户可能有不同的项目需求,建议使用虚拟环境,但需要解释如何创建和激活虚拟环境。 关于VSCode的设置,用户提到了三个具体的配置:自动保存、Python解释器路径和JSON自动格式化。需要指导用户如何修改settings.json文件,包括找到正确的路径,使用正确的语法,以及如何验证设置是否生效。特别是Python路径的设置,用户需要替换成自己的实际路径,这部分需要明确说明。 还需要注意潜在的问题,例如Python安装时路径未正确添加导致命令行无法识别,插件安装失败的可能原因(如网络问题),库安装时的权限问题或依赖冲突,以及VSCode设置中的语法错误等。需要提供一些常见问题的解决方法,比如如何检查PATH变量,如何以管理员身份运行命令提示符,或者如何解决pip安装时的错误。 此外,用户可能对某些术语不熟悉,比如虚拟环境、PATH变量、JSON格式化等,需要用简单的语言解释这些概念,确保用户能够理解每个步骤的目的和必要性。例如,解释为什么需要设置自动保存,或者为什么需要指定Python解释器路径。 最后,整体结构需要清晰,分步骤进行,每一步有明确的指示和验证方法,确保用户能够按照步骤顺利完成安装和配置。可能需要使用代码块来展示命令,例如pip安装命令或VSCode设置的内容,并提醒用户替换路径中的占位符。 现在需要检查是否有遗漏的部分,比如是否需要安装Git,因为GitLens插件需要Git的支持。用户可能已经安装了Git,但如果没有,可能需要建议用户先安装Git。此外,Thunder Client和REST Client可能与API测试相关,可能需要额外的说明,但用户可能只需要安装插件即可。 还要考虑Windows 11特有的设置,例如安全软件可能拦截安装过程,或者需要调整开发者模式设置以允许某些操作。需要提醒用户注意这些可能的障碍,并提供解决方法,例如临时禁用防病毒软件或调整用户账户控制设置。 总结来说,教程需要分步骤,详细且易于跟随,涵盖所有用户提到的组件,并预见常见问题,提供解决方案。同时,语言要简洁明了,避免技术术语过多,必要时进行解释,确保不同技术水平的用户都能理解和操作。</think>以下是针对 **Windows 11** 下安装 Python 3.11.7、配置 VSCode 插件及库的详细教程: --- ### 一、安装 Python 3.11.7 1. **下载 Python** - 访问 [Python 官网下载页](https://www.python.org/downloads/windows/),选择 **Python 3.11.7** 的 Windows Installer(64-bit)。 - 双击下载的 `.exe` 文件运行安装程序。 2. **安装设置** - 勾选 **Add Python to PATH**(关键步骤,否则需手动配置环境变量)。 - 点击 **Install Now**,默认安装路径为 `C:\Users\<用户名>\AppData\Local\Programs\Python\Python311`。 3. **验证安装** - 打开 **命令提示符**(Win + S 搜索 `cmd`),输入: ```bash python --version ``` - 应显示 `Python 3.11.7`;若报错,检查是否勾选了 `Add Python to PATH`。 --- ### 二、安装 Visual Studio Code 1. **下载 VSCode** - 访问 [VSCode 官网](https://code.visualstudio.com/),下载 Windows 版安装包。 - 运行安装程序,选择默认选项(建议勾选 **添加到 PATH**)。 2. **启动 VSCode** - 安装完成后,打开 VSCode,进入扩展市场(左侧栏第五个图标或 `Ctrl+Shift+X`)。 --- ### 三、安装 VSCode 插件 在扩展市场搜索并安装以下插件(点击 `Install`): | 插件名称 | 用途 | |------------------------|-------------------------------| | Python (Microsoft) | Python 语言支持 | | Jupyter | 运行 Jupyter 笔记本 | | Pylance | 代码补全与类型检查 | | Code Runner | 快速运行代码片段 | | GitLens | Git 历史与代码追溯 | | Path Intellisense | 路径自动补全 | | Tabnine | AI 代码提示 | | Error Lens | 实时错误高亮 | | JSON Tools | JSON 格式化工具 | | Prettier | 代码自动格式化 | | Live Preview | HTML 实时预览 | | REST Client | 发送 HTTP 请求 | | Thunder Client | API 测试工具 | | Code Spell Checker | 拼写检查 | | Markdown All in One | Markdown 增强支持 | | TODO Highlight | 高亮 TODO 注释 | --- ### 四、安装 Python 库 在命令提示符中逐行执行以下命令(建议在项目虚拟环境中安装): ```bash # 安装常用库 pip install requests python-dotenv tenacity lark-oapi pendulum pandas # 可选:创建虚拟环境(推荐) python -m venv myenv myenv\Scripts\activate # 激活虚拟环境 ``` --- ### 五、配置 VSCode 设置 1. **打开设置文件** - 快捷键 `Ctrl + ,` 打开设置界面,点击右上角 **打开设置 (JSON)** 图标。 2. **添加以下配置** ```json { "files.autoSave": "afterDelay", "python.defaultInterpreterPath": "C:\\Users\\<用户名>\\AppData\\Local\\Programs\\Python\\Python311\\python.exe", "[json]": { "editor.defaultFormatter": "esbenp.prettier-vscode" } } ``` - 替换 `<用户名>` 为你的 Windows 用户名。 - 若使用虚拟环境,将 `python.defaultInterpreterPath` 改为虚拟环境的 Python 路径(如 `myenv\Scripts\python.exe`)。 --- ### 六、验证环境 1. **测试 Python 脚本** - 新建文件 `test.py`,输入: ```python print("Hello, Python 3.11.7!") ``` - 右键选择 **Run Code**(需 Code Runner 插件)或按 `F5` 运行。 2. **检查插件功能** - 创建 Markdown 文件测试实时预览(`Ctrl+Shift+V`)。 - 使用 Thunder Client 发送 HTTP 请求测试 API 功能。 --- ### 常见问题解决 1. **Python 命令未找到** - 重新安装 Python 并勾选 `Add Python to PATH`,或手动添加 Python 安装路径到系统环境变量。 2. **插件安装失败** - 检查网络连接,尝试切换 VSCode 代理设置(设置中搜索 `Proxy`)。 3. **库安装权限问题** - 以管理员身份运行命令提示符,或在命令后添加 `--user`(如 `pip install --user pandas`)。 --- **完成!** 你已成功配置 Python 3.11.7 + VSCode 开发环境,可开始高效编程。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值