使用系统环境变量 | 学习笔记

简介: 快速学习 使用系统环境变量

开发者学堂课程【Python入门 2020年版使用系统环境变量】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/639/detail/10239


使用系统环境变量


内容介绍:

一、知识回顾

二、Pycharm 打开方式

三、使用系统环境变量


本节主要讲述整数型的操作

image.png

每天的命名文件都是使用当天的学习内容来命名的,所以 有问题可以通过文件夹名称来找到相关课程信息。

image.png

笔记中也有写出每日课程的大纲,可以通过左侧大纲了解课程内容。


一、知识回顾

Python 中常见的数据

类型:intfloatstr、布尔类型、列表、元组、集合类型等等


二、Pycharm 打开方式

1.(1)一般找到 pycharm 这个软件的方式,除了在桌面创建快捷键以外,还可以在系统下方搜索 pycharm

2Pycharm 软件位置在电脑开发中一般都安装在 c program Files/program Filesx86)中

3pycharm program Files/JetBrains/PyCharm Community Edition 2019.3.2/bin/pycharm64.exe 中双击即可进入

2. 创建快捷键方式是右键 pycharm64.exe 点击发送到桌面快捷方式,那么在桌面上就可以看到这个软件,双击即可。

3. win10系统中可以通过开始搜索栏,对 pycharm 进行搜索。

4. 更快捷的启动方式,打开 pycharm 后,可以右键任务栏中 pycharm 图标固定到任务栏中。只要一点下方标识即可启动。

image.png


三、使用系统环境变量

1. 原因:以前直接创建文件时,文件夹中会多出 venv 的文件,会干扰到大家,以下方法可以创建文件时没有 venv。相当于把系统的解释器复制一份到 venv 文件中,有点麻烦,所以使用 Existing interpreter 已经存在的解释器,直接使用 python 的解释器。

2.操作:

1)创建一个新工程,选好文件夹,但它提示 No Python interpreter selected,是没有创建工程环境。

2)点击下拉菜单,找到 Existing interpreter(找一个已经存在的编译器)点击右侧三个点,找到 System Interpreter 进行配置。点击右侧三个点,找到 python 安装路径即可。(如果没有找到 AppData 可以直接在上方输入)

image.png

(3)意义:在于要告诉代码选择乃个运行器来运行他,这个时候就是告诉程序运行系统的运行器去运行它。以前在做的时候是创建新的编译器,相当于每次都复制一编系统的解释器,所以每次都会产生 venv 文件。

(4)可以创建新工程了,这次在文件夹中,就没有 venv 文件了,避免复杂,并且创建工程时,时速明显变快,没有新建新的虚拟环境,没有将系统的解释器拷贝到 venv 文件中,所以速度提起来了,这就是选择系统工程的好处。


三、总结

1. 创建文件,不直接点 create,选择下拉菜单,选择 Existing interpreter 后方三个小点,找到已经存在的解释器,找到 System Interpreter,后方三个小点,如果能直接找到 python 中系统编译器是最好的,可以直接用,如果没有就通过文件进行一步一步的查找。

2. 关于什么是虚拟环境,什么时候需要用系统解释器,什么时候需要自己配置在后续课程会讲解到。

相关文章
|
Kubernetes Java 测试技术
无忧微服务:如何实现大流量下新版本的发布自由
本文讨论了微服务上云过程中的稳定性挑战,特别是变更引起的生产故障。阿里云MSE(微服务引擎)提供了一种全链路无损发布方案,旨在消除变更风险,实现白天流量高峰时的安全发布。
1205 110
|
缓存 应用服务中间件
1、IDEA中新建Module出现文件名重复的问题解决
IDEA中新建Module出现文件名重复的问题解决 问题描述:在IDEA中运行Tomcat出现错误,提示Error during artifact deployment时,删除并重建Module及Tomcat Server后,出现文件重复问题,不可再命名为已删除的Module文件名,文件夹中删除文件
|
9月前
|
JavaScript
jquery无限循环内容滑块插件
jquery无限循环内容滑块插件
|
Linux Shell 调度
Linux 内核源代码情景分析(二)(中)
Linux 内核源代码情景分析(二)
242 1
|
边缘计算 自动驾驶 物联网
5G 如何实现大规模天线阵列:赋予无线通信全新力量
5G 如何实现大规模天线阵列:赋予无线通信全新力量
899 0
|
Linux
Linux telnet安装及端口测试联通性
Linux telnet安装及端口测试联通性
361 10
|
前端开发 JavaScript
文本,wangEditor5展示HTML无样式,wangEditor5如何看源码,Ctrl + U看CSS文件,代码高亮,Prism.js可以实现,解决方法,参考网页源代码的写法
文本,wangEditor5展示HTML无样式,wangEditor5如何看源码,Ctrl + U看CSS文件,代码高亮,Prism.js可以实现,解决方法,参考网页源代码的写法
|
人工智能 搜索推荐 物联网
移动应用开发的未来趋势:从跨平台到AI集成
在数字化浪潮的推动下,移动应用已成为我们日常生活不可或缺的一部分。本文将探讨移动应用开发领域的最新进展,特别是跨平台框架和人工智能技术的融合如何塑造这一行业。通过分析当前技术栈、工具和最佳实践,我们将揭示未来移动应用开发的趋势,并讨论这些变化对开发者、企业和最终用户的意义。
366 1
|
API Android开发
android setTag (int key, Object tag)使用
android setTag (int key, Object tag)使用
258 1
|
算法 计算机视觉
【Qt&OpenCV 图像旋转getRotationMatrix2D】
【Qt&OpenCV 图像旋转getRotationMatrix2D】
289 0