python开发环境搭建

python的开发环境搭建 所谓“工欲善其事,必先利其器”,学习python的第一步就是搭建python的环境,在网上找了很多资料,发现很多人都是在Ubuntu环境下搭建的,而我自己的开发环境是在windows上,下面我就按照我自己电脑环境记录一下python的开发环境搭建: 操作系统:windows 8 64位专业版 IDE:eclipse juno python:python-2.7.11 由于还没开始学web编 阅读详情

本文配置的python是python2和python3并存的,并且pip也是可以用的,python2和python3都配置可让开发者的选择更多一些,当然使用者可根据自己的需求,自由选择安装项目。

windows环境

目录

一、下载安装python

二、配置环境python变量

三、python2和python3并存配置

四、使用vscode运行python程序

正文

一、下载安装python

点击进入,下载地址:https://www.python.org/downloads/

分别下载python2、python3进行安装,一直点击下一步即可。

二、配置环境python变量

编辑系统变量(我的电脑右键属性 => 高级 => 环境变量 => 系统变量),在系统的path变量中添加4个变量目录,假设python2和python3的安装目录分别为:C:\Python27 | C:\Python36,分别添加:“C:\Python27”、“C:\Python27\Scripts”、“C:\Python36”、“C:\Python36\Scripts”.

这份完整版的Python全套学习资料已经上传至优快云官方,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费获取【保证100%免费】。

优快云大礼包:《2023年最新Python全套学习资料包》免费分享

三、python2和python3并存配置

进入python2安装目录把python.exe 修改成 python2.exe;

进入python3安装目录把python.exe 修改成 python3.exe;

安装python2和python3的pip,使用命令:

python2 -m pip install -U pip

python3 -m pip install -U pip

这样设置之后,就可以分别使用:pip2 / pip3和python2 / python3了.

四、使用vscode运行python程序

1、打开vscode安装插件“python”重启vscode.

2、设置vscode中调试的python路径,用户设置(文件 => 首选项 => 设置)添加:

“python.pythonPath”: “C:/Python36/python3”

3、进入调试界面 => 添加配置 => 选中python(模块),选中配置名:Integrated Terminal/Console

4、F5直接运行代码

Python 开发环境的搭建 安装python-3.12.1-amd64 安装包的下载 安装 PyCharm Community2023.3 下载PyCharm Community(社区版) 并勾选下面两个复选框。 阅读详情

相关推荐

python环境搭建

python安装步骤详细教程,看完不会来砍我,谢谢支持

一起努力共同进步,为了未来一起奋斗吧! 1万+

全网最全系统学习爬虫教程,用爬虫进行数据分析(bs4,xpath,正则表达式)

1.bs4解析基础 2.bs4案例 3.xpath解析基础 4.xpath解析案例-4k图片解析爬取 5.xpath解析案例-58二手房 6.xpath解析案例-爬取站长素材中免费简历模板 7.xpath解析案例-全国城市名称爬取 8.正则解析 9.正则解析-分页爬取 10.爬取图片 1.bs4解析基础 from bs4 import BeautifulSoup fp = open('第三章 数据分析/text.html','r',encoding='utf-8') soup = BeautifulSo

m0_59164304的博客 2637

Python环境搭建竞赛:高效搭建Python开发环境的多种方法

分享几种快速搭建Python开发环境的方法,并提供一些实用的高效技巧

YunQ_的博客 1534

python安装

Python环境搭建 本章节我们将向大家介绍如何在本地搭建Python开发环境。 Python可应用于多平台包括 Linux 和 Mac OS X。 你可以通过终端窗口输入 "python" 命令来查看本地是否已经安装Python以及Python的安装版本。 Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, ...

anya1618的博客 1230

Python开发环境搭建

本节将分别讲解windows系统、mac os系统、linux系统下Python开发环境的搭建。 Windows系统下搭建python开发环境: 因为windows平台没有内置python语言的运行环境,所以我们需要先安装python语言的运行环境 python官方网站:https://www.python.org 可以在首页直接下载: 如果您的系统是32位的操作系统可以点击Down...

认真搞技术 482

00 - ESP32 Python开发环境搭建

ESP32 与 MicroPython 的结合提供了一个性价比极高的学习和开发平台。 ESP32_devkit_v1 开发板基于 ESP-WROOM-32 模组设计,集成了 Wi-Fi、Bluetooth等多种功能,具备强大的性能和广泛的应用场景,是当今主流的物联网开发板之一。MicroPython 是 Python 3 的精简高效实现,包含了 Python 标准库的一小部分,并经过优化以适应微控制器和资源受限的环境。

johnny235241的博客 2751

搭建 Python 开发环境

所谓 “工欲善其事,必先利其器”。在学习 Python 之前需要先搭建 Python 开发环境,由于 Python 是跨平台的,所以可以在多个操作系统上进行编程,并且编写好的程序可以在不同系统上运行。常用的的操作系统为 Windows、Linux、Mac OS。Windows上推荐使用 Windows 7 及以上版本,另外Python 3.5 及以上版本不能在 Windows XP 系统上使用;Linux 系统推荐使用 Ubuntu 版本;

billy的博客 2万+

Python环境搭建教程详解

首先,需要从Python官网(python.org)下载Python的安装包。如果是在Windows上安装Python,可以直接下载.exe文件,然后按照提供的安装向导完成安装即可。虚拟环境是Python中一个非常有用的工具,可以让多个项目使用不同的Python版本和依赖。在完成以上步骤后,就可以编写Python代码了。对于想要学习Python的初学者来说,Python环境的搭建是一个非常重要的步骤。通过以上步骤的操作,初学者可以轻松搭建好Python的学习环境,顺利地进行Python的学习和开发。

. 5773

Windows下的Python开发环境搭建

python因为是一套解释型语言所以有各种开发IDE;让才学习python的小白都感觉迷茫,入门都这么麻烦那怎么继续下去? 所以,决定分享给大家这一套python环境 非常适合小白 且都使用免费软件 学习成本超级低。

Lookontime的博客 1763

PHP证书图片生成

$realname = "姓名"; $schoolname = "学校"; $idcard = "身份证号"; $image = imagecreatefrompng('certification.png'); // 证书模版图片文件的路径 $red = imagecolorallocate($image,00,00,00); // 字体颜色

4036

AD服务器搭建

一、角色安装1)打开服务器管理器,添加 角色和功能;2) 点 下一步;3)点 下一步;4)点 下一步;5)点击安装;6-1)将此服务器提升为域控制器;6-2)点下一步;6)输入密码 点 下一步;7)自动生成LIXF,点击下一步;8)确认目录,点下一步;8)确认安装条件,点安装; 8)安装成功,点关闭;...

潇峰的博客 6450

1.1Python 开发环境搭建

1.1Python 开发环境搭建1.1Python 开发环境搭建1.1.1 Python环境搭建Python下载Unix & Linux 平台安装 Python:(源码式安装)通过ubuntu官方的apt工具包安装Mac安装Python3Windows下直接下载安装就可以了1.1.2 运行Python1、交互式解释器:2、命令行脚本3、集成开发环境(IDE:Integrated Devel...

kzl_knight的博客 1万+

Android车载应用开发:Kotlin与Automotive OS深度实践

Android Automotive OS(AAOS)是Google专为车辆设计的操作系统,直接运行于车机硬件,提供完整的车载信息娱乐系统(IVI)。与Android Auto不同,AAOS允许开发者深度集成车辆硬件功能,如空调控制和传感器数据读取,同时遵循严格的驾驶安全规范。Kotlin作为开发语言,具备空安全设计、扩展函数和协程支持等优势,简化了开发流程。开发环境配置包括Android Studio、AAOS模拟器和Gradle配置,核心组件如CarAppService、Screen与模板系统,以及车辆

时小雨的专栏 3444

Python开发环境的搭建

搭建开发环境,就是让你的电脑支持 python代码的运行,并且需要相对于的编辑器进行编写代码,运行代码。

weixin_47397766的博客 446

LTE信令流程实战:从Attach到Service Request的完整解析(附常见问题排查)

本文深入解析LTE信令流程中的Attach和Service Request关键环节,提供从基础原理到实战排查的完整指南。涵盖鉴权、承载建立等核心步骤,分析常见故障模式及优化方案,并附赠信令跟踪工具使用技巧,助力通信工程师提升网络运维效率。

alpha的博客 319

微信浏览器input[file]拍照点确认后强刷新解决

微信浏览器input强刷新,input h5强刷新,微信浏览器上传图片后刷新,h5表单强刷新,h5调用拍照后返回首页,h5调用拍照后刷新,微信浏览器强制刷新,iOS上微信浏览器input强刷新,iOS上微信浏览器上传图片后强刷新,ios微信浏览器上传图片后页面刷数据,h5在ios浏览器闪频,h5在ios微信打开时强制刷新,ios手机上调用相机后页面刷新,ios手机上调用相机后页面后重置,ios拍照后刷新,ios拍照完页面大刷新

江拥羡橙的博客 1350

二.Python开发环境搭建

开发环境搭建

许理的博客 1921

农业无人机:无人机图像处理_(8).遥感图像处理与分析

遥感图像处理与分析在农业无人机技术中具有重要作用,通过图像预处理、特征提取、分类与分割、目标检测等技术,可以实现对农田的精细管理、作物监测、病虫害预测等应用。本节详细介绍了这些技术的基本概念、常用方法和具体实现,希望对您在农业无人机图像处理方面的学习和应用有所帮助。

zhubeibei168的博客 1336

【Python新手入门指南】极速搭建Python开发环境

Python开发环境快速搭建指南:使用新一代工具uv 本文针对Python开发者面临的环境配置问题,介绍了基于uv工具的高效解决方案。文章详细讲解了uv在Windows、Mac和Linux系统的安装方法,以及基本使用流程:项目初始化、依赖管理(uv add)、代码检查(uv run ruff check)、依赖锁定(uv lock)和更新(uv sync)。uv相比传统工具具有显著优势:超快的依赖安装速度、跨平台支持、轻量级虚拟环境管理(10倍于virtualenv)以及内建的脚本管理功能。通过uv,开发者

专注Rust编程与技术分享,涵盖C++、Python等开发实战,新手友好,专注实战,助力编程成长。 2万+

【2024年华为秋招-12月25日-第三题(300分)- PCB印刷电路板布线】(题目+思路+Java&C++&Python解析+在线测试)

在PCB印刷电路板设计中,器件之间的连线需要避免线路的阻抗值增大、而且赛件之间还有别的器件和别的干扰源,在布线时我们希望受到的干扰尽量小。现将电路板简化成一个M×N的矩阵,每个位置(单元格)的值表示其源干扰度。如果单元格的值为0,表示此位置没有干扰源;如果单元格的值为非0,则表示此位置是干扰源,其值为源干扰度。连线经过干扰源或干扰源附近会增加连线的总干扰度。位置Axy的干扰源的源干扰度为dd01、若连线经过位置Axy,则其总干扰度会增加d;2、若连线经过离位置A。

m0_73659489的博客 344

基于单片机的按键加1数码管显示(仿真+程序)5046

1、51+Proteus8.10;2、学习计数统计、数码管显示驱动;

理论结合实践,开启你的电子学习新方案! 1325

【python开发环境搭建】

在顶部搜索框里输入想要安装的包名称,就可以搜索到安装包,然后选择它,点击左下角的Install Package,IDE就开始进入下载安装了,如果出现由于网络原因造成安装失败,可以点击其他项后再点回来,然后点安装,多次后就可以安装成功,反复进行后还是无法安装成功的,可以点击查看出错原因,也可以使用命令方式进行,直接看到出错原因。虽然网上有很多python开发环境搭建的文章,不过重复造轮子还是要的,记录一下过程,方便自己以后配置,也方便正在学习中的同事配置他们的环境。要配置编辑界面皮肤,可按下面进行配置。

GR001009的博客 1932

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

搭建Python开发环境

搭建Python开发环境

m0_61787196的博客 1353

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

【VSCode】搭建Python开发环境

Visual Studio Code(以下简称VSCode),它是微软出品的一款可扩展的轻量级开源编辑器,并且支持全平台系统。这些特性使得VSCode颇受欢迎,可以说是目前最火的代码编辑器之一了,在程序员圈子里,越来越多的朋友使用他开发Python应用。按照本文的操作,你将轻松的完成在VSCode中搭建Python开发环境,过程中不带停顿的、一气呵成。 一、下载 大家按照如下地址,选择适合自己的版本,下载Python的安装包和VSCode的安装包即可。下载地址如下: Python:...

姜太小白的博客 2万+

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

Ubuntu 下python开发环境的搭建

Ubuntu 下python开发环境的搭建 一、安装python3     ubuntu自身是安装python2的,例如在ubuntu 16.04中安装的就是python2.7。但我想在python3的环境下进行开发所以就要安装python3。但由于ubuntu很多底层采用python2因此在安装python3是不能卸载python2。执行以下命令行:      sudo cp /usr/b...

123 2万+
上一篇: 2023 python 安装教程
下一篇: python开发之手写第一个python程序
程序员_大白
博客等级 码龄5年 1万+粉丝 4001原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值