如何搭建Python开发环境

2023-11-19

目录

一、要求及注意(可选)

二、安装Anaconda

三、设置环境变量

四、Pycharm的安装及配置及conda虚拟环境的创建

一、要求及注意

1 )要求:操作为 Windows 10 及以上,推荐 64 位。
2 )注意:系统登录名(非显示名称)不能为中文,英文最好不包括空格。如果不满足条件,可以启用内置管理员帐户或者重新创建符合条件的账户。否则在后续可能会出现无法解析的问题!

3)参考:https://support.microsoft.com/zh-cn/windows/%E5%9C%A8-windows-%E4%B8%AD%E5%88%9B%E5%BB%BA%E6%9C%AC%E5%9C%B0%E7%94%A8%E6%88%B7%E6%88%96%E7%AE%A1%E7%90%86%E5%91%98%E5%B8%90%E6%88%B720de74e0-ac7f-3502-a866-32915af2a34d#WindowsVersion=Windows_10(新建本地用户)

4)禁用用户帐户控制(UAC):禁用 UAC 可以提高环境安装的成功率,为了安全性,建议安装成功后,再启用 UAC如果不想禁用 UAC,可以每次操作都采用管理员运行,特别是命令行操作!

步骤:

1.在运行窗口(快捷键 Win+R中输入“gpedit.msc”进入组策略。

 注意:家庭版默认没有开启组策略!参考网上相关资料打开组策略。

2.禁用UAC的过程(可选)

1) UAC默认状态

2)  UAC 禁用状态

注意:是将启用“用户帐户控制: 提示提升时切换到安全桌面”、“用户帐户 控制: 以管理员批准模式运行所有管理员”这两项禁用,然后重新启动电脑

3)检测 UAC 状态

二、 安装Anaconda

1)下载:进入清华镜像站点,选择最新版本的安装包。

 Anaconda 是非常著名的数据科学 Python 运行环境,它包含了几乎所有的数据科学所需的软件包。

下载地址: https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/与 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
2 )安装
在已下载的安装文件上右键,以管理员身份进行安装。

启动安装向导

接受安装协议

选择安装类型

 选择安装路径

高级安装选项

 三、设置环境变量 

 Anaconda Prompt 是使用 conda 命令的一种方式,如果想要在任何目录中快速启用该命令,则可以通过设置环境变量来实现。

1 )打开我的电脑属性
点击“设置”,搜索“高级系统设置”即可;或进入“设置”后点击“系统信息”后也可以找到“高级系统设置”。(不同电脑可能有差异)

2 )打开环境变量编辑

3)添加环境变量

 4)编辑用户变量 path

在变量编辑窗口,选择“用户环境变量 path -> 编辑,将打开上图。在此窗口中添加三项,删除一项。
添加:
%SystemRoot%\system32
%Anaconda_HOME%
%Anaconda_HOME%\Scripts
%Anaconda_HOME%\Library\bin
删除( 如果还有其它项,请不要删除,否则将影响系统正常运行 ):
%USERPROFILE%\AppData\Local\Microsoft\WindowsApps
最终结果如下图

5 )测试环境变量
保存并关闭所有编辑窗口,然后打开命令行,输入 conda -V (注意 V大写)。如果出现类似下图,则表明修改环境变量成功。

四、Pycharm的安装及配置及conda虚拟环境的创建

1 )下载
下载地址: https://www.jetbrains.com/pycharm 中找到对应的平 台与版本,建议下载 64 位。

 2)安装

以管理员启动安装向导

选择安装路径

安装选项

开始菜单选项

安装完成
修改配置
打开安装目录下 /bin 目录下的文件idea,修改如下图(第 9 行与第 15 行)

 

启动主界面

 新建项目并打开(

设置中文
点击左上角“File”,选择“Settings”,进入设置界面。
在搜索框中输入“language”

下载安装包,应用并确定,自动重启PyCharm。

再次进入P有Charm,进入点击“文件”,选择“设置”,选择“项目”中的“Python解释器”,点击添加解释器,选择Conda环境。

 这个时候可以选择使用已有环境,也可以新建Conda环境,命名自定义。

刚开始使用应该没有虚拟环境,必须要新建一个虚拟环境,具体要求见下。

用户可以在对应环境中下载安装所需的包。

具体操作:

1.打开命令行cmd,按Win+R(也可以在PyCharm里的“终端”里进行操作,PyCharm里更方便,不需要切换环境,PyCharm里“终端”在左半页最下方)

来到如图界面

 1.查看电脑的Conda虚拟环境:输入“ conda env list ”

2.切换虚拟环境:输入“ conda activate(虚拟环境名)”

 出现在目录前有虚拟环境名字就说明切换到了当前虚拟环境。

3.查看当前虚拟环境下的安装的模块:输入“ pip list ”

 4.查看的当前环境下模块的具体信息:输入“ pip show (模块名)”

 5.创建新的虚拟环境:输入“ conda create -n 虚拟环境名 python=版本号。

比如:在命令行中输入:conda create -n Py38 python=3.8。其中,“Py38”就是虚拟环境名,“python=3.8”表示该虚拟环境采用 3.8 版本的Python。

刚开始使用PyCharm没有虚拟环境,先新建一个虚拟环境。之后可以根据需要自主新建虚拟环境。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何搭建Python开发环境 的相关文章

随机推荐

  • C语言-求因子和

    求因子和 题目描述 一个数的因子和不包括它本身的所有因子之和 如12的因子有1 2 3 4 6所以12的因子和是16 现在给定一个数n n lt 10 9 求它的因子和 输入格式 一个数 输出格式 一个数 样例输入 12 样例输出 16 提
  • 有趣的MyBatis——延迟加载

    为什么80 的码农都做不了架构师 gt gt gt 我们知道在resultMap中使用级联对于查找相关数据来说很方便 比如说查找雇员基本信息 顺便得到了雇员的体检信息 家庭信息 部门信息 但是有时我们不需要相关数据 那么在一些复杂的系统中
  • 初学MaxCompute

    MaxComputer是阿里云提供的一种全新的大数据计算服务 其具备更高效的计算及存储能力 本人的理解就是一个类似于HBase Hive的云上的数据仓库 参考官方文档系列 https yq aliyun com articles 85595
  • “ping“不是内部或外部命令,也不是可运行的程序 或批处理文件。

    输入ping 出现问题 ping 不是内部或外部命令 也不是可运行的程序或批处理文件 我的电脑 属性 高级系统设置 环境变量 系统变量 PATH 编辑 输入C Windows System32 再次输入ping 即表示可以了
  • 数据迁移时,需要大量set时的批量操作

    我遇到了一种情况 A类有很多的数据 需要迁移到新的A类或者和字段和A类相同的数据 例如 A1 A2 A3 A4 A100 需要进行批量操作 A1 gt 例 加密 A2 gt 加密 每个字段或部分字段都需要加密 那么正常的情况下需要有多少字段
  • C语言入门

    什么是C语言 C语言是一门通用计算机编程语言 广泛应用于底层开发 C语言的设计目标是提供一种能以简易 的方式编译 处理低级存储器 产生少量的机器码以及不需要任何运行环境支持便能运行的编程 语言 尽管C语言提供了许多低级处理的功能 但仍然保持
  • 谈谈BFC

    谈谈BFC 介绍 BFC Block Formatting Context 块级格式化上下文 它理解成一个独立的区域 此区域里面的子元素不会影响到外面的元素 反之也如此 BFC布局规则 内部的Box会在垂直方向 一个接一个地放置 Box垂直
  • 服务器选哪个系统,服务器选择哪个操作系统

    服务器选择哪个操作系统 内容精选 换一换 裸金属服务器在详情页面显示的云硬盘设备名称与操作系统内部的设备名称不一致 为防止设备名称变化对业务造成影响 建议通过UUID的方式使用云硬盘 当携带云硬盘创建裸金属服务器完成后 裸金属服务器详情界面
  • DenyHosts安装与部署

    DenyHosts是Python语言写的一个程序软件 运行于Linux上预防SSH暴力破解的 它会分析sshd的日志文件 var log secure 当发现重复的攻击时就会记录IP到 etc hosts deny文件 从而达到自动屏IP的
  • Http协议详解

    引入 超文本传输协议 HTTP HyperText Transfer Protocol 是互联网上应用最为广泛的一种网络协议 所有的WWW文件都必须遵守这个标准 设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法 1960年美
  • 日赚4.12亿,腾讯最新员工薪酬公布:均薪破100万!!!

    近日 腾讯发布2023年第二季度财报 有一项数据冲上热搜 引起热议 据计算 腾讯人均年薪破100万 网友直呼 酸了酸了 这是认真的吗 跟随播妞一起来看看吧 腾讯员工平均年薪达100万 从大厂财报看互联网行业回暖之势 近日 腾讯发布截至6月3
  • [Python]保姆级win11环境安装Python

    1 下载安装包 https www python org downloads 选择自己的系统对应的安装包 我的是Windows系统 我就直接选择它了 选择64位安装包 根据自己系统对应的安装包 2 开始安装 去下载路径下 双击源文件 开始安
  • LeetCode第321场周赛题解

    这周周赛没有什么过多难的 也是可以自己写完的 芜湖 第一道题 6245 找出中枢整数 给你一个正整数 n 找出满足下述条件的 中枢整数 x 1 和 x 之间的所有元素之和等于 x 和 n 之间所有元素之和 返回中枢整数 x 如果不存在中枢整
  • Android之RecyclerView多布局

    做一个项目的主页面的时候 想要它呈现出来的效果 不单一 更丰富那就要使用多布局来展现出来 那么就要思考一个问题 他呈现的是多个布局 怎么才能展现出来不同的布局 逻辑很简单 通过设置几个flag 来表示这些布局当前显示的是哪个布局 接下来 和
  • 使用python对光谱数据进行lorentz峰值拟合(bounds限定拟合参数范围)

    1 lorentz峰值拟合 发光光谱是一种用于表征二维半导体材料光学性质的重要技术 它可以反映出材料中的载流子密度 缺陷态 激子束缚能等信息 由于二维半导体材料的厚度极其薄 其发光信号往往很弱 且受到基底 环境和测量设备等因素的干扰 因此需
  • MySQL怎么实现行转列SQL

    问题 关于Mysql 的分级输出问题 情景 学校里面记录成绩 每个人的选课不一样 而且以后会添加课程 所以不需要把所有课程当作列 数据表里面数据如下图 使用姓名 课程作为联合主键 有些需求可能不需要联合主键 本文以MySQL为基础 其他数据
  • 在JSP中弹出信息框

    下面我以登录界面的代码为例子 在LoginServlet中 判断验证码是否正确 忽略大小写 if attribute equalsIgnoreCase user getCheckCode User login new UserDao log
  • python元组

    第026讲 元组 小甲鱼python第26讲 课堂笔记 rhyme 1 2 3 4 5 上山打老虎 rhyme 1 2 3 4 5 上山打老虎 rhyme 1 2 3 4 5 上山打老虎 rhyme 1 2 3 4 5 上山打老虎 rhym
  • 今天一次性给你讲清楚:File、Blob、FileReader、ArrayBuffer、Base64

    Blob Blob 全称为 binary large object 即二进制大对象 blob对象本质上是js中的一个对象 里面可以储存大量的二进制编码格式的数据 Blob 对象一个不可修改 从Blob中读取内容的唯一方法是使用 FileRe
  • 如何搭建Python开发环境

    目录 一 要求及注意 可选 二 安装Anaconda 三 设置环境变量 四 Pycharm的安装及配置及conda虚拟环境的创建 一 要求及注意 1 要求 操作为 Windows 10 及以上 推荐 64 位 2 注意 系统登录名 非显示名