如何搭建Python环境和安装Pycharm

news2024/11/26 23:16:18

1、 搭建Python的基础环境

Anaconda简介

Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。 因为包含了大量的科学包,Anaconda 的下载文件比较大(约 531 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和 Python)。

win系统安装anaconda

安装前准备

安装包的获取

有什么问题不懂的 可以点击文章末尾名片进行交流学习

Anaconda的安装包获取可以直接从官网下载,但是因为服务器架设在国外,所以下载速度就特别慢,人在国外和翻墙选手除外!

国内的朋友可以从国内的一些镜像服务器下载,下面是服务器的链接地址:

官网地址:https://www.anaconda.com/distribution/

国内清华镜像地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

可以在上述链接中选择适合自己系统的

建议选择安装anaconda3

安装流程

  1. 首先打开咱们准备好的anaconda的安装包,安装包在上面的链接中请自行下载

img

  1. 打开后点击next

img

img

  1. 第三步,选择为自己安装

img

  1. 选择软件安装位置,建议默认安装

    img

  2. 在接下来的界面中勾选这两个选项(Add Anaconda to my PATH envitonment variable和Register Anaconda as my default python 3.7)

    第一个选项是把anaconda添加到环境变量中,第二个选项是安装最新的Python3.7的版本

img

  1. 等待进度条的完成,该过程会比较慢,请耐心等待

img

7.进度条完成后,点击next

img

img

  1. 去掉默认的两个选项,点击finsh完成安装

img

验证安装是否成功

  1. 点击电脑屏幕左下角的windows图标或者点击键盘上的windows按键,在出来的弹窗最下方输入cmd打开dos

    img

  2. 在打开的dos中输入conda命令,出现如下图提示就代表我们已经安装完成了

img

3.在dos中输入 jupyter notebook打开咱们后期课程中常用的编辑器,该命令启动时不要关闭dos窗口,想要关闭jupyter notebook时,在dos窗口按ctrl+c可以结束jupyter的运行

img

Mac安装anaconda教程

安装流程

打开装备好的安装包,Mac系统的选择**.pkg结尾的,win系统选择.exe**结尾的

img

点击打开后的界面如下,并且开始点击继续

img

接下来就是各种继续

img

当然,还会少不了同意他们的霸王条款

img

不建议修改默认安装位置,如果要修改请记住你选择的安装位置在哪里

img

最后耐心等待安装进度条结束

img

进度条结束后,还是点击继续,然后就安装完成了

img

安装结束后我们可以在程序中看到这样的一个图标

img

我们可以点击这个图标进行启动我们需要的jupyter notebook 也可以通过终端命令行来启动

我们先来检测是否安装成功,打开一个新的终端 输入 conda

img

如果出现(base)和后面的提示就是安装成功了,如果出现conda: command not found 请查看一下终端上面显示的是bash 还是zsh , 如果是zsh需要切换为bash 在终端中输入chsh -s /bin/bash回车 然后输入开机密码.然后重启终端即可

img

接下来就是启动我们的jupyter notebook 在终端中输入jupyter notebook会出现下面的提示,并且弹出一个浏览器的窗口,如下图

img

img

此时就进入了jupyter notebook中,当我们需要关闭的时候,在终端界面下按control + c 会出现关闭服务 (y/[n])输入y就可以关闭了

img

作者:努力减肥的大斌哥
链接:https://www.jianshu.com/p/3084e62f51b1
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

2、 安装Pycharm

选择下载window版本的Pycharm。

下载完成后,我们点击exe文件进行安装,安装会弹出下面界面,我们直接选择Next

下面界面就是选择安装目录。我们尽量不要默认安装,默认安装它是装C盘里了,你自己安装路径。但是注意注意有一点:安装路径千万不要中文。如果有中文的话可能会出问题。

然后点击下一步选择安装路径之后,点击下一步。
下一步完之后,它告诉你什么,创建一个桌面程序,它是64位的还是32位的,其实这里面不用多选
基本都是64位的操作系统。

在这里插入图片描

点击下一步,我们不需要修改名字,直接点击install安装。

下面就是等待安装完成这个过程,不用管就等就行了,然后这就是安装完成了。

然后双击我们第一次使用PyCharm双击它,完之后弹出来一个小框,这个小框当中它是做什么的,就告诉我们是不是导入一些基本设置。我们第一次用之前也没有设置,那么就不导入了,直接就是do not,选择这个,然后OK。

OK完,这里边必须要让你同意服务条款,这边是什么都不用管了。把右侧的这个滚动条滑到最底部
点击accept同意这个按钮。

下面,写一个Hello Python程序。

我们点击create new project,这个是创建一个新的项目

创建新的项目之后,这里面就要输入我们项目的存储路径以及项目名称了。那么我这里边直接把最后一个字段去改掉。其实这个就是我们自己的一个名称了。这个项目路径和项目名称添加完之后,你自己起名字就可以,然后我就在这里边点击create了,就开始创建了

我们接下来,和上一次一样的操作。第一步在我们自己的项目名称,项目名称的那里面,点击右键这是第一步,第二步,把鼠标指针挪到new上,选择new。第三步,然后点击python file,创建一个python文件

我们的代码就要写到这个文件里,然后输入hello,这hello其实是这个文件名字

然后点击OK,点击完OK之后呈现到大家面前是这么样的页面,它分两个区域,一个是python文件列表区域

这个其实是我们项目的所有的文件列表,现在我们只创建了一个文件叫hello.py。然后还有就是代码编写区域
,我们所有代码都要在代码编写区域当中来进行写。

那么这里我们要做什么,输入跟我们之前输的那个东西是一样的,也是那行代码print(“hello Python”)。输入完之后右键在空白区域,空白区域右键就可以了,它会弹出来这么一个框是吧。在这个框我们点击 RunHello,跑一下这个代码,在你的IDE的最下面就会出现hello Python

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

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

相关文章

【Kotlin】标准库函数 ② ( run 标准库函数 | run 函数传入 Lambda 表达式作为参数 | run 函数传入函数引用作为参数 )

文章目录一、run 标准库函数1、run 函数传入 Lambda 表达式作为参数2、run 函数传入函数引用作为参数Kotlin 语言中 , 在 Standard.kt 源码中 , 为所有类型定义了一批标准库函数 , 所有的 Kotlin 类型都可以调用这些函数 ; 一、run 标准库函数 1、run 函数传入 Lambda 表达式作…

Odoo丨5步轻松实现在Odoo中打开企微会话框

文章目录一、前言二、实现方案三、接口调用步骤一、前言 企业微信作为一个很好的企业级应用发布平台,尤其是提供的数据和接口,极大地为很多企业级应用提供便利,在日常中应用广泛! 最近在项目中就遇到一个与企业微信相关的场景开…

商标异议解读

商标异议解读《商标法》第三十五条规定,对初步审定公告的商标提出异议的,商标局应当听取异议人和被异议人陈述事实和理由,经调查核实后,自公告期满之日起十二个月内做出是否准予注册的决定,并书面通知异议人和被异议人…

Python初次实现MapReduce——WordCount

前言 Hadoop 本身是用 Java 开发的,所以之前的MapReduce代码小练都是由Java代码编写,但是通过Hadoop Streaming,我们可以使用任意语言来编写程序,让Hadoop 运行。 本文用Python语言实现了词频统计功能,最后通过Hadoo…

Redis从青铜到王者,从环境搭建到熟练使用

一、常见的非关系型数据库NOSQL分类NOSQL类型主要数据库产品类型特色K-V键值对存储类型Redis、Memcached使用key可以快速的查询到value,Memcached可以支持String类型的值value,Redis支持的值的数据类型很多如:String\set\hash\sortset\list等…

1月重磅福利——Softing在线培训课程上线

尽管有标准化和界面友好的工具,但车辆诊断的复杂性仍需要或多或少的专业知识支持,其具体取决于应用领域和要求。无论是初学者还是高级工程师,我们都很乐意为您日常遇到的问题提供相关支持,并就车辆诊断、ODX和OTX标准以及工具的使…

LeetCode 179. 最大数

🌈🌈😄😄 欢迎来到茶色岛独家岛屿,本期将为大家揭晓LeetCode 179. 最大数,做好准备了么,那么开始吧。 🌲🌲🐴🐴 一、题目名称 LeetCode 179. …

01Hashmap并发问题-ConcurrentHashMap-线程安全集合类-并发编程(Java)

1 概述 线程安全类可以分为3个大类: 遗留的的线程安全集合Hashtable,Vector使用Collections装饰的线程安全集合,如: Collections.syncronizedCollectionCollections.syncronizedListCollections.syncronizedMapCollections.sync…

Linux系列文章 —— vim的基本操作(误入vim退出请先按「ESC」再按:q不保存退出,相关操作请阅读本文)

系列文章目录 文章目录系列文章目录前言一、vim的基本概念二、vim的基本操作1.退出vim编辑器2.进入vim编辑器3.模式功能及切换三、vim命令模式命令集1.光标移动2.查找字符3.复制粘贴删除4.撤销、重做与重复做5.插入模式6.保存与退出7.环境修改四、总结1.vim的三种基本模式2.vim…

springboot之webmvc和webflux浅析

webmvc和webflux作为spring framework的两个重要模块,代表了两个IO模型,阻塞式和非阻塞式。 1、webmvc webmvc是基于servlet的阻塞式模型,一个请求到达服务器后会单独分配一个线程去处理请求,如果请求包含IO操作,线程…

车载以太网 - DoIP时间参数 - 06

时间参数在所有的协议定义中都无法被忽略的一块重要部分,之前的CAN&CANFD诊断协议总,ISO 16765就有相关的诊断时间参数的定义;在DoIP中,也有同样的时间参数定义,不过他是放在ISO 13400 - 2中,今天我们一起来看下这一块的内容。 ISO 13400原文文档 中文释义 时间参数定…

北大硕士LeetCode算法专题课-基础算法之排序

接连上篇:北大硕士LeetCode算法专题课---算法复杂度介绍_骨灰级收藏家的博客-CSDN博客 冒泡排序 冒泡排序(Bubble Sort)是一种很原始的排序方法,就是通过不断地交换“大数”的位置达到排序的目的。 因为不断出现“大数”类似于水…

HTML实现狗屁不通文章生成器

演示 实现 css html, body {background: radial-gradient(#181818, #000000);margin: 0;padding: 0;border: 0;-ms-overflow-style: none;}.btn {display: inline-block;color: #fff;cursor: pointer;font-size: 1em;font-weight: 400;max-weight: 20%;position: relative;tex…

【零基础】学python数据结构与算法笔记8

文章目录前言46.数据结构介绍47.列表48.栈的介绍49.栈的应用:括号匹配问题50.队列的介绍51.队列的实现52.队列的内置模块总结前言 学习python数据结构与算法,学习常用的算法, b站学习链接 46.数据结构介绍 数据结构是指相互之间存在着一种…

双点双向重发布以及路由策略

目录前言实验要求基础配置启动rip 及 ospf 协议双向重发布路由策略前言 1,由于ASBR在重发布路由条目时,将清除原有协议携带的度量,会添加新协议的度量种子,一旦2,使用双点双向重发布时,可能会出现选路不佳…

docker容器日志清理

最近发现linux(Centos 7)虚拟机的空间不够了,想创建新的容器都失败。剩下不到100M。之前还有好几个G。然后每天不定期查看磁盘空间,发现不断被蚕食。今天比昨天就少了100M;然后下午比上午又少了50M。谁在吞噬服务器的硬…

Nacos学习之使用Nacos作为配置中心

使用Nacos作为配置中心 简单使用 1、导入依赖 <dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-alibaba-nacos-config</artifactId></dependency>2、创建bootstrap.properties文件&#xff0c;在其中对nacos…

Vulnhub靶机:MATRIX-BREAKOUT_ 2 MORPHEUS

目录介绍信息收集主机发现主机信息探测网站探测目录爆破反弹shell提权Flag1内核提权 & Flag2介绍 系列&#xff1a;Matrix-Breakout&#xff08;此系列共1台&#xff09; 发布日期&#xff1a;2022 年 7 月 11 日 难度&#xff1a;中级 运行环境&#xff1a;Virtualbox运行…

快速搭建ChatGPT的AI聊天QQ机器人[含问题解决办法]

一、cqhttp 1. 下载cqhttp 首先安装 cqhttp 框架&#xff0c;我们从 release 界面下载最新版本的 go-cqhttp&#xff0c;需要根据不同的系统选择不同的文件 我目前是mac系统&#xff0c;暂时仅举例macOs Intel 版 Macos&#xff1a; go-cqhttp_darwin_amd64.tar.gz 2. 启动 …

jvm运行过程

VM是Java程序运行的环境,同时是一个操作系统的一个应用程序进程,因此它有自己的生命周期,也有自己的代码和数据空间. JVM体系主要是两个JVM的内部体系结构分为三个子系统和两大组件&#xff0c;分别是&#xff1a;类装载器&#xff08;ClassLoader&#xff09;子系统、执行引擎…