01 最舒适的python开发环境

ops/2024/11/16 22:05:20/

0 前言

我自己经过尝试,总结出python3开发环境的最舒适方式。

  1. python3安装
  2. 创建虚拟环境 venv
  3. jupyter notebook 笔记本安装
  4. vscode插件(Python, Pylance, Jupyter)

python3_8">1 python3安装

ubuntu系统下安装最新版本的python3

sudo apt update
sudo apt install python3

2 创建虚拟环境

# 创建虚拟环境,.venv是我创建的虚拟环境名字
python -m venv .venv
# 激活虚拟环境
source .venv/bin/activate

3 jupyter notebook

Jupyter Notebook 是一个开源的网页应用,它允许用户创建和共享包含实时代码、方程、可视化和叙述性文本的文档。

# 安装Jupyter Notebook
pip install jupyter# 启动jupyter notebok,会自动打开一个网页
jupyter notebook

4 vscode安装扩展插件

vscode 是一个代码编辑器,安装对应插件可以辅助我们更好的编程。
相关插件: Python, Pylance, Jupyter。

Python, Pylance 插件提供代码高亮,提示,语法检查等功能。

Jupyter插件支持jupyter notebook格式的笔记(.ipynb),在vscode中配合Python,Pylance插件能发挥jupyter notebook更强大功能。

5 使用

5.1使用Jupyter Notebook

# 启动jupyter notebook服务
jupyter notebook

默认会打开浏览器,我们新建jupyter notebook,并选择kernel->python3
在网页中编写代码或markdown说明文档

5.2使用vscode

打开vscode编写python代码,安装插件后,不仅可以支持.py文档,同时也支持.ipynb文档。

关注我,了解更多
公众号:搏哥聊技术

在这里插入图片描述


http://www.ppmy.cn/ops/134247.html

相关文章

cooladmin 后端 查询记录

查询记录:pageQueryOp中列表查询的group by node ts controller代码如下 import { CoolController, BaseController } from cool-midway/core; import { Inject, Post, Get, Param } from midwayjs/decorator; import { ComparePricesPlanInfoEntity } from ../../…

华为云前台用户可挂载数据盘和系统盘是怎么做到的?

用户可以选择磁盘类型和容量,其后台是管理员对接存储设备 1.管理员如何在后台对接存储设备(特指业务存储) 1.1FusionSphere CPS(Cloud Provisionivice)云装配服务 它是first node https://10.200.4.159:8890 对接存…

linux安装好用的第三方中文输入法

第三方输入法比自带的ibus好用多了,总体评价就是顺畅。 首先,第一步,看你系统你目前使用的是哪种输入法平台 在设置 -> 区域与语言 -> 管理已安装的语言 -> 键盘输入法系统 查看。 如果是ibus,就安装ibus-rime, 命令 s…

Linux 命令行配置为单臂旁路由。

准备: sudo nano /etc/sysctl.conf net.ipv4.ip_forward1 sudo sysctl -p 方法一:(NATFORWARD) en0 为单臂路由网卡 注意:都可以增加来源限定 # 设置NAT规则 sudo iptables -t nat -A POSTROUTING -o en0 -j MASQ…

Python——飞机大战

以下是一个简单的用Python编写的飞机大战游戏的源代码: import pygame import random# 初始化游戏 pygame.init()# 设置游戏窗口的尺寸 screen_width 480 screen_height 640 screen pygame.display.set_mode((screen_width, screen_height))# 设置游戏标题 pyga…

Springboot 整合 itext 实现PDF文件合并,识别图片则转成PDF拼接

目录 前言一、引用依赖二、使用步骤1.Controller2.Service接口3.实现类三、请求接口及结果前言 本文实现 Springboot 整合 itext 实现PDF文件合并,图片转PDF拼接。 一、引用依赖 <dependency><groupId>com.itextpdf</groupId><artifactId>itext7-co…

十:详解HTTP的请求行

在HTTP通信中,请求行(Request Line)是HTTP请求的开头部分,位于请求头(Request Headers)之前,包含了请求的核心信息。请求行主要由请求方法(Method)、请求目标(Target,即请求的URI)、协议版本(HTTP Version)三个要素组成。这些要素共同定义了客户端请求服务器资源…

从华为到创业公司

我有一个朋友&#xff0c;在华为工作了很长一段时间&#xff0c;一年多前&#xff0c;他从华为出来到了一家创业公司。 周末趁着有时间&#xff0c;我跟他聊了下关于从华为到创业公司的一些问题&#xff0c;总结给大伙看看。 ▎1 在华为工作和在创业公司工作最大的差别是什么呢…