甘肃省住房和城乡建设部网站/关系营销案例

甘肃省住房和城乡建设部网站,关系营销案例,时代网站管理系统怎么做网站,虚拟主机销售系统文章目录 一、VSCode配置Python开发环境1、软件安装2、安装Python插件3、配置Python环境4、包管理5、调试程序 前言 Visual Studio Code(简称VSCode)以其强大的功能和灵活的扩展性,成为了许多开发者的首选。本文将详细介绍如何在VSCode中配置…

文章目录

  • 一、VSCode配置Python开发环境
    • 1、软件安装
    • 2、安装Python插件
    • 3、配置Python环境
    • 4、包管理
    • 5、调试程序

前言

Visual Studio Code(简称VSCode)以其强大的功能和灵活的扩展性,成为了许多开发者的首选。本文将详细介绍如何在VSCode中配置Python开发环境。

一、VSCode配置Python开发环境

1、软件安装

在开始配置之前,需要准备以下软件:

  • Python:参考:https://blog.csdn.net/cloud323/article/details/142922750。
  • VSCode:从VS Code官网(https://code.visualstudio.com/)下载并安装。安装过程非常简单,只需一路点击“下一步”即可完成。

2、安装Python插件

下面是Python常见的插件及其作用

  • Python:集成开发环境的扩展程序,它使开发者可以在VS Code编辑器中轻松地编写、调试和运行Python代码。
  • Python Debugger:为Python开发者设计的一个调试工具,它提供了强大的调试功能。
  • Python for VSCode:帮助开发者在VS Code编辑器中更加高效地编写、调试和运行Python代码。
  • Python Environment Manager:提供一个集中化的界面,方便用户查看和管理所有的Python环境和包。

通过Ctrl+Shift+X打开插件面板,输入"Python"搜索并安装相关的插件。安装完成插件之后,通常需要重启 VS Code,以启用安装的插件:

在这里插入图片描述

3、配置Python环境

Step 1:创建Python项目文件夹

创建一个文件夹作为项目的工作区,并通过VS Code打开,点击 “文件” > “选择文件夹” 选择目标文件夹

在这里插入图片描述

Step 2:选择Python解释器

使用Ctrl+Shift+P打开命令面板,输入"Python: 选择解释器",然后从列表中选择已安装的 Python 解释器。

在这里插入图片描述

Step 3:创建虚拟环境(可选)

Python虚拟环境是一种用于隔离Python项目依赖的机制。每个虚拟环境都拥有自己独立的Python解释器、库和脚本。通过为每个项目创建独立的虚拟环境,可以确保每个项目的依赖项都是独立的,从而避免不同项目之间的依赖冲突。

使用Ctrl+Shift+P打开命令面板,输入"Python: 创建环境",可以选择Venv与Conda环境,两个环境创建过程基本一致,下面以Venv环境为例讲下创建流程。

  • 选择Venv环境类型

在这里插入图片描述

  • 选择Python解释器

在这里插入图片描述

  • 提示正在创建虚拟环境

在这里插入图片描述

  • 工作区多了一个.venv文件夹

在这里插入图片描述
Step 4:激活虚拟环境(可选)

虚拟环境允许你为每个项目创建独立的Python环境,每个环境都有自己的Python解释器和安装的库。激活虚拟环境可以确保你在当前项目中使用的Python解释器和库是该项目特定的,而不是全局安装的或其他项目的。虚拟环境创建之后会自动激活,下面是几种判断虚拟环境是否激活的方法:

方法一:通过 VS Code 设置检查

  • 使用Ctrl+Shift+P打开命令面板,输入"Python:选择解释器",查看当前设置的 Python 解释器路径,如果它指向你的虚拟环境,则虚拟环境已经激活。

在这里插入图片描述

方法二:通过 Python 解释器检查

  • 在终端中输入 python 或 python3 并回车。
  • 在 Python 提示符下,可以运行以下命令来检查当前 Python 环境。
  • 将打印出当前激活的 Python 解释器的路径,如果路径指向你的虚拟环境目录,则说明虚拟环境已经激活
import sys
print(sys.executable)

Step 5:新建Python文件

新建文件,并把文件后缀修改成.py

在这里插入图片描述

Step 6:运行程序

点击左上角的按键可以运行Python程序,运行时可能会遇到下面的报错

无法加载文件 E:\Py_Workspace\hello.venv\Scripts\Activate.ps1,因为在此系统上禁止运行脚本

在这里插入图片描述

这表明你的PowerShell执行策略阻止了.ps1脚本的执行。PowerShell执行策略是一种安全机制,用于限制可以运行的脚本类型,以防止潜在的安全风险。要解决这个问题,可以采取以下步骤:

  • 在Windows搜索栏中输入“PowerShell”,然后右键点击“Windows PowerShell”并选择“以管理员身份运行”。
  • 输入以下命令之一来更改执行策略。这些命令会要求你确认更改。
    • Set-ExecutionPolicy RemoteSigned:允许你运行本地创建的脚本和从Internet下载的已签名的脚本。
    • Set-ExecutionPolicy Unrestricted:允许你运行所有脚本,无论它们是否已签名。

在这里插入图片描述

4、包管理

pip是Python自带的包管理器,它可以帮助我们安装、升级和卸载Python包。Python包是一组Python模块,它们可以提供各种功能,例如数据分析、Web开发、机器学习等等。pip常用的命令,如下:

命令功能
pip install package_name安装一个包
pip install --upgrade package_name升级一个包
pip uninstall package_name卸载一个包
pip list查看已安装的包
pip show package_name查看包的详细信息

直接使用内置的终端就可以安装需要的包,步骤如下:

  • 打开内置终端,点击菜单栏 “终端” > "新建终端"或使用快捷键Ctrl+Shift+`。
  • 使用pip install xxx命令安装需要的包。

下载的过程如果比较慢,可以考虑使用国内的源

  • 清华源下载:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
  • 阿里源下载:pip install -i http://mirrors.aliyun.com/pypi/simple/ some-package
  • 中科大源下载:pip install -i https://pypi.mirrors.ustc.edu.cn/simple some-package

5、调试程序

开启调试功能需要安装Python Debugger组件,组件安装成功后,点击菜单栏上的 “运行” > "启动调试"即可开始调试,也可以直接使用F5快捷键。

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/895975.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【第二节】C++设计模式(创建型模式)-抽象工厂模式

目录 引言 一、抽象工厂模式概述 二、抽象工厂模式的应用 三、抽象工厂模式的适用场景 四、抽象工厂模式的优缺点 五、总结 引言 抽象工厂设计模式是一种创建型设计模式,旨在解决一系列相互依赖对象的创建问题。它与工厂方法模式密切相关,但在应用…

ubuntu20.04重启后不显示共享文件夹

ubuntu20.04重启后不显示共享文件夹 主要参见这两篇博客 Ubuntu重启后不显示共享文件夹_ubuntu 20.04 共享目录无法使用-CSDN博客 ubuntu22.04 配置共享文件夹 找不到/mnt/hgfs_ubuntu安装tools 后mnt文件夹在哪-CSDN博客 重启Ubuntu20.04后,发现共享文件夹进不去…

halcon机器视觉深度学习对象检测,物体检测

目录 效果图操作步骤软件版本halcon参考代码本地函数 get_distinct_colors()本地函数 make_neighboring_colors_distinguishable() 效果图 操作步骤 首先要在Deep Learning Tool工具里面把图片打上标注文本, 然后训练模型,导出模型文件 这个是模型 mod…

2.19学习(php文件后缀)

misc buu-后门查杀 下载附件,我们用火绒安全扫一下然后点击详情进入该文件所在文件夹,再用记事本打开该文件,搜索flag无果,再试试pass(由题目中的密码联系到pass,password,key等)&a…

PMBOK第7版整体架构全面详解

1. 引言 7月1日对于项目管理从业者和研究者而言,是个非凡意义的一个时间,这一天,翘首以待的《 项 目管理知识体系指南 》(PMBOK)第七版终于发布了。 总体而言,PMBOK第七版集百家之所长,成一…

C++:类与对象,定义类和构造函数

#define _CRT_SECURE_NO_WARNINGS 1 #include <iostream> using namespace std; //如何让定义一个类 // 封装 // 1、将数据和方法定义到一起。 // 2、把想给你看的数据给你看&#xff0c;不想给你看的封装起来。 通过访问限定符来实现 class Stack { public: //1.成…

nginx 部署前端vue项目

?? 主页&#xff1a; ?? 感谢各位大佬 点赞?? 收藏 留言?? 加关注! ?? 收录于专栏&#xff1a;前端工程师 文章目录 一、??什么是nginx&#xff1f;二、??nginx 部署前端vue项目步骤 2.1 ??安装nginx 2.1.1 ??windows环境安装2.1.2 ??linux环境安装 2.2 …

蓝桥杯备考策略

备赛策略 (1-2周):基础算法数据结构 (3-5周):动态规划/贪心图论 (6-8周):全真模拟查漏补缺 阶段1:基础巩固(第1-2周) **目标:**掌握基础数据结构和必考算法&#xff0c;熟悉蓝桥杯题型。 学习内容: 数据结构:数组、字符串、栈、队列、哈希表、二叉树(遍历与基本操作)。 基础…

tmux和vim的基本操作

Tmux Tmux 的核心功能 多窗口和多面板&#xff1a; 在一个终端中创建多个窗口&#xff08;Windows&#xff09;&#xff0c;每个窗口可以运行不同的任务。 在每个窗口中&#xff0c;可以进一步分割成多个面板&#xff08;Panes&#xff09;&#xff0c;实现分屏操作。 会话…

HTTP SSE 实现

参考&#xff1a; SSE协议 SSE技术详解&#xff1a;使用 HTTP 做服务端数据推送应用的技术 一句概扩 SSE可理解为&#xff1a;服务端和客户端建立连接之后双方均保持连接&#xff0c;但仅支持服务端向客户端推送数据。推送完毕之后关闭连接&#xff0c;无状态行。 下面是基于…

推荐一款AI大模型托管平台-OpenWebUI

推荐一款AI大模型托管平台-OpenWebUI 1. OpenWebUI 1. OpenWebUI什么? 官网地址&#xff1a;https://openwebui.com/ GitHub地址&#xff1a; https://github.com/open-webui/open-webui Open WebUI 是一个可扩展、功能丰富且用户友好的自托管 AI 平台&#xff0c;旨在完全离…

java练习(33)

ps:题目来自力扣 最强回文子串 给你一个字符串 s&#xff0c;找到 s 中最长的 回文 子串。 class Solution {public String longestPalindrome(String s) {if (s null || s.length() < 1) {return "";}int start 0, end 0;for (int i 0; i < s.length();…

本地部署DeepSeek大模型

环境&#xff1a;nuc工控机器 x86架构 ubuntu20.04 1、浏览器打开Download Ollama on Linux&#xff0c;复制命令。 2.打开终端&#xff0c;输入命令。 curl -fsSL https://ollama.com/install.sh | sh 等待安装&#xff0c;安装完成后&#xff0c;终端输入 ollama&#xff…

【Spring详解一】Spring整体架构和环境搭建

一、Spring整体架构和环境搭建 1.1 Spring的整体架构 Spring框架是一个分层架构&#xff0c;包含一系列功能要素&#xff0c;被分为大约20个模块 Spring核心容器&#xff1a;包含Core、Bean、Context、Expression Language模块 Core &#xff1a;其他组件的基本核心&#xff…

用openresty和lua实现壁纸投票功能

背景 之前做了一个随机壁纸接口&#xff0c;但是不知道大家喜欢对壁纸的喜好&#xff0c;所以干脆在实现一个投票功能&#xff0c;让用户给自己喜欢的壁纸进行投票。 原理说明 1.当访问http://demo.com/vote/时&#xff0c;会从/home/jobs/webs/imgs及子目录下获取图片列表&…

LLaMA 3.1 模型在DAMODEL平台的部署与实战:打造智能聊天机器人

文章目录 前言 一、LLaMA 3.1 的特点 二、LLaMA3.1的优势 三、LLaMA3.1部署流程 &#xff08;一&#xff09;创建实例 &#xff08;二&#xff09;通过JupyterLab登录实例 &#xff08;3&#xff09;部署LLaMA3.1 &#xff08;4&#xff09;使用教程 总结 前言 LLama3…

【复现DeepSeek-R1之Open R1实战】系列8:混合精度训练、DeepSpeed、vLLM和LightEval介绍

这里写目录标题 1 混合精度训练1.1 FP16和FP321.2 优点1.3 存在的问题1.4 解决办法 2 DeepSpeed3 vLLM3.1 存在的问题3.2 解决方法3.2.1 PagedAttention3.2.2 KV Cache Manager3.2.3 其他解码场景 3.3 结论 4 LightEval4.1 主要功能4.2 使用方法4.3 应用场景 本文继续深入了解O…

【分布式理论15】分布式调度1:分布式资源调度的由来与过程

文章目录 一、操作系统的资源调度&#xff1a;从单核到多核二、 分布式系统的资源调度&#xff1a;从单台服务器到集群三、 固定资源映射四、 动态资源分配&#xff1a;灵活的任务-资源匹配五、 资源调度过程&#xff1a;从申请到执行 本文主要讨论主题&#xff1a; 从操作系统…

Vue 实现通过URL浏览器本地下载 PDF 和 图片

1、代码实现如下&#xff1a; 根据自己场景判断 PDF 和 图片&#xff0c;下载功能可按下面代码逻辑执行 const downloadFile async (item: any) > {try {let blobUrl: any;// PDF本地下载if (item.format pdf) {const response await fetch(item.url); // URL传递进入i…

计算机网络基础杂谈(局域网、ip、子网掩码、网关、DNS)

目录 1. 简单局域网的构成 2. IP 地址 3. 子网掩码 4. IP地址详解自定义IP 5. IP 地址详解 6. 网关 7. DNS 域名解析 8. ping 1. 简单局域网的构成 交换机是组建局域网最重要的设备&#xff0c;换句话说&#xff0c;没有交换机就没法搭建局域网 交换机不能让局域网连…