python开发环境搭建实践

news2024/11/17 23:30:07

这里写自定义目录标题

  • 前言
  • 搭建过程
    • anaconda下载与安装
      • 下载
      • 安装
      • 配置环境变量
    • pycharm下载和安装
      • 下载
      • 安装
      • 激活
  • 总结

前言

新年新气象,我也把电脑进行了重装系统。所以现在需要重新搭建各种开发环境,也不能说是各种,因为我只会python和Java。
先搭建python的开发环境,这个比较熟悉。
因为我是学的数据分析,所以我不会再简单的从官网下载一个python的安装程序就算是搭建完成了,我是下载anaconda+pycharm+jupyter的路线,现在开始

搭建过程

anaconda下载与安装

下载

  • 官网地址:Anaconda | The World’s Most Popular Data Science Platform

    进入首页,就可以看见Download下载的标志,单机即可下载。但是从官网下载会比较慢,就要另寻途径
  • 清华镜像下载:Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

    进入这个清华镜像官网,找到下载对应的版本。
    应该是最新的在后面,可以点击Date排列,下载对应的版本

安装

下载完成后就到了安装这一步

Next

这个应该是一个说明,I Agree
在这里插入图片描述
这个是为哪些用户安装,怎么选都可以,因为你的电脑应该只是你一个人用的。我选择Just Me
在这里插入图片描述
这里是一个安装路径,不建议安装在C盘
然后对这个路径还有要求,不能是中文,也不能含有空格
所以如果你先把anaconda装在D盘下的Program Files (x86)或者Program Files 也是不可以的
在这里插入图片描述
有空格,报错了。
在这里插入图片描述
含有中文。
虽然有问题,但是还是可以安装的,可能会影响后面的使用
在这里插入图片描述
网上的教程说是不要勾选自动添加环境变量,这个可以自己设置
勾选第二个是因为把python3.9作为默认的,因为之前我写过一篇关于anaconda的记录,会初始化一个环境,那么这个应该就是初始化环境的python版本
然后是Install
在这里插入图片描述
正在安装,取决于电脑的速度。
完成后Next
在这里插入图片描述
安装完成,这里是推荐你安装JetBrains他们家的东西,我们需要安装,但不是现在。
Next
在这里插入图片描述
不用勾选
Finish

配置环境变量


这个界面怎么打开应该很熟悉把。
在这里插入图片描述
编辑系统变量的Path
D:\anaconda3
D:\anaconda3\Scripts
D:\anaconda3\Library\mingw-w64\bin D:\Anaconda\Library\usr\bin
D:\anaconda3\Library\bin
在这里插入图片描述
完成后点击确定。
如果你和我的安装路径一样,那么直接复制过来。
怎么看有没有配置成功呢
在这里插入图片描述
配置成功,
到这里,anaconda的下载、安装、配置全部完成。

pycharm下载和安装

下载

  • 官网:PyCharm: the Python IDE for Professional Developers by JetBrains
    在这里插入图片描述
    进入网页,可以直接点击DOWNLOAD跳转到下载页面
    在这里插入图片描述
    因为我有密钥,可以直接下载专业版。

安装

双击文件
在这里插入图片描述
出现安装的界面,Next
在这里插入图片描述
安装到哪里,软件我都会一般安装到D盘
在这里插入图片描述
这个创建桌面快捷方式我就不勾选了。
Next
在这里插入图片描述
让你起个名字,默认即可
Install
在这里插入图片描述
正在下载。
完成后点击Next
在这里插入图片描述
稍后重启,Finish

激活

打开我们安装的软件
在这里插入图片描述
这是一个同意许可,勾选一下,Continue
在这里插入图片描述
数据共享,我直接Don’t Send
在这里插入图片描述
因为我申请了教育的那个,所以登录一下,就可以
在这里插入图片描述
在这里插入图片描述
登录成功后,就可以使用了。

总结

2023年的第一篇文章
重新安装也是新的开始
写这部分也是检验自己的基本功。记录一下。

好了,我的学习笔记到此结束。

里面肯定有许许多多的bug,欢迎大家指出!毕竟这样成长更快。

也感谢大家可以看到这样,如果帮到了你,是我的荣幸。

谢谢大家!

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

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

相关文章

全国产交换机基本介绍(分类、性能指标、硬件构成及工作方式)

关于全国产交换机基础知识,您了解多少呢?来和海翎光电的小编一起学习一下吧! 一、交换机的分类与性能指标 1.1 交换机的分类 按照网络构成方式来分的话,交换机分为三类:接入层交换机、汇聚层交换机和核心层交换机。按照…

93.transformer、多头注意力以及代码实现

1. Transformer架构 2. 多头注意力 3. 数学上来解释多头注意力 4. 有掩码的多头注意力 5. 基于位置的前馈网络 6. 层归一化 batch norm:比如说一行是一个样本,那么BN就是对一列进行归一化,就是对所有数据项的某一列特征进行归一化 layer nor…

【数据结构和算法】了解认识栈,并实现栈的相关函数

到现在我们了解并认识了线性表的概念,动态、静态顺序表的建立,以及两种链表的实现,接下来我们要认识一个新的内容,新的概念,栈,是基于顺序表或者链表的一种新型数据结构。 目录 一、栈是什么? …

RabbitMQ入门中篇

本篇博文目录一.Spring整合RabbitMQ1.导入依赖2.生产者3.消费者4.测试二.SpringBoot整合RabbitMQ1.导入依赖2.生产者3.消费者4.测试三.代码下载一.Spring整合RabbitMQ 在spring项目中使用RabbitMQ的Exchange模式的Topics,项目分为消费者spring项目和生产者spring项目…

Centos7安装kvm服务器

Centos7安装kvm服务器什么是kvm检查硬件是否支持kvm虚拟化启用嵌套虚拟化(可选)查看是否启用嵌套虚拟化嵌套虚拟化立即生效(临时)重新加载模块并验证虚拟机硬件直通虚拟机内查看嵌套虚拟化是否成功安装kvm服务器安装kvm的所有包(不推荐)启动libvirt服务查看是否正确设置了虚拟化…

Linux操作系统之线程安全

一、引入线程安全关于strtok函数不能在多线程中使用,为什么?运行结果原因如下:在strtok内部会有一个全局变量静态指针(static char* ptr),一开始指针指向主线程的a,等到后面子线程开始分割时&am…

18 Java反射reflect(类加载+获取类对象+通用操作+设计模式+枚举+注解)

Java反射18 反射reflect18.1 类的加载18.2 Class对象18.3 获取类对象的3种方法18.4 反射通用操作18.4.1 常见方法18.4.2 通用操作18.5 设计模式18.5.1 概念18.5.2 好处18.5.3 工厂设计模式18.5.4 单例模式18.6 枚举18.7 注解18.7.1 概念18.7.2 定义注解18.7.3 注解属性类型18.7…

知名休闲服饰品牌——慕尚集团借力泛微实现统一办公、业务协同

客户简介 宁波中哲慕尚控股有限公司(以下简称慕尚集团)是中国知名的由新零售模式驱动的休闲时尚服饰多品牌运营公司。 旗下品牌有GXG,gxgjeans,gxg.kids,MODE COMMUTER等,覆盖时尚男女装、童装市场和其他时尚领域。2019年5月慕尚集团正式登…

不要在线上滥用CopyOnWriteArrayList,姿势不对性能真的很拉胯

从JDK1.5版本,JAVA提供了线程安全的List增强版CopyOnWriteArrayList,其保持线程安全的方式是:每次修改数据时,不会直接修改数据,而是把数据复制出来一份,对复制出来的数组进行操作。 通过这样的机制&#…

【图像算法】马赛克识别

【目的】 校验视频中出现马赛克的频率,抽象成将视频切割成图片,对每张代测图片进行自动化验证。 【实现】 图像边缘检测算法识别 算法步骤: 使用高斯滤波器,以平滑图像,滤除噪声。计算图像中每个像素点的梯度强度和…

buuctf-web-[BJDCTF2020]Easy MD51

打开环境一个简单的页面查看源代码一个get传参,随便输入试试看输入1,1",1,均无反应,每次遇到这种有输入框的都以为是sql注入,但是题目为md5标头里面看到提示select * from admin where passwordmd5($pass,true)搜索相关漏洞,…

gost 常用tunnel配置示例(隧道模式)

gost是用golang语言实现的一个安全隧道。地址位于:https://github.com/ginuerzh/gost是一个不可多得的隧道工具。至于什么是隧道? 就是可以通过这个工具传输一些其他协议的数据。就像这个样子。隧道有什么用呢?可以起到一些加速的作用或者流量…

Array.prototype.from()

Array.from() 用于将类数组对象或可迭代对象转化为一个新的浅拷贝数组实例。 let arr Array.from({length:3},(_,i)>({id:item-${i1}}))console.log(arr)Array.from()转换数组 // Array.from 转换成数组let arr2 Array.from(chixinAwen)console.log(arr2) 示例&#xff1a…

如何免安装使用 Python?推荐 17 个在线的 Python 解释器

安装 Python 很容易,但或许你正在用智能手机/平板电脑,在用不允许安装软件的电脑,或者因为其它原因无法安装 Python。那么,如何通过免安装的方式使用 Python 呢? 本文将介绍 17 个免费的 Python 解释器和交互式 Shell…

百里挑一,4款免费又实用的软件,用一次就爱上

好看的皮囊千篇一律,实用的软件百里挑一,下面几款软件都是笔者收集多年所得,实用且免费。 1、坚果云 这是一款颠覆许多人认知的网盘工具,免费使用无广告,不限速的优点就比某度网盘强百倍,支持任何设备&…

AOP案例:测量业务层接口万次执行时间

测量业务层接口万次执行时间1. 准备1.1 service层:1.2 dao层:1.3 SpringConfig配置类:2. AOP2.1 通知类2.2 测试类:3. 问题及改进1. 准备 需求:任意业务层接口执行均可显示执行的时长; 切入点配置&#x…

(day9) 自学Java——常用API

AIP就是Java已经写好的各种功能的java类 目录 1.Math 2.System 3.Runtime 4.Object 5.对象工具类Objects 6.BIgInteger 7.BigDecima 8.正则表达式 (1)爬虫 (2)带条件爬取,贪婪爬取和识别正则的两个方法 (3)捕获分组和非捕获分组 9.JDK7以前时间相关类 …

一起自学SLAM算法:12.3 autoware导航系统

连载文章,长期更新,欢迎关注: 上面介绍的ros-navigation和riskrrt导航系统主要都是用于机器人的低速导航,并且大多基于2D地图。而autoware导航系统主要用于无人驾驶汽车的高速导航,并且基于3D地图。除了所导航速度高一…

软件工程(一)——软件开发模型和方法

目录 (一)软件开发方法 (二)瀑布模型 (三)原型模型 (四)螺旋模型与增量模型 (五)V模型、喷泉模型、RAD模型 (六) 统一过程(RUP) …

idea 中 connot run program “svn“ 系统找不到文件

idea 中 connot run program “svn“ 系统找不到文件1. idea中svn的问题1.1 idea connot run program "svn"1.1.1 解决办法-重装svn1.2 idea中check out灰色不可用1.2.1 解决办法—装插件1. idea中svn的问题 1.1 idea connot run program “svn” 如图:…