搭建集成开发环境PyCharm

news/2025/2/9 14:14:59/

1.下载安装Python(建议下载并安装3.9.x)

https://www.python.org/downloads/windows/
在这里插入图片描述

要注意勾选“Add Python 3.9 to PATH”复选框,表示将Python的路径增加到环境变量中
在这里插入图片描述

2.安装集成开发环境Pycharm

http://www.jetbrains.com/pycharm/download/#section=windows
访问PyCharm官方网址,进入PyCharm的下载页面。
下载Commulity版本并安装
双击下载到的exe可执行文件进行安装。
在这里插入图片描述
安装

在这里插入图片描述

3.创建Python虚拟环境

对于python开发者,虚拟环境是十分有必要的,它可以让每个项目配置-一个自定义的python解释器环
境,最大的好处就是各个环境相互隔离,没有影响。
virtualenv创建虚拟环境及使用virtualenwwrapper进行配置
3.1.什么是Virtualenv
Python virtualenv是-一个用于创建和管理虚拟环境的工具。它可以帮助开发者在不同的项目中
使用不同的Python版本和包,而不会相互干扰。使用virtualenv, 可以轻松地创建一个独立的
Python环境,在其中安装所需的包和版本,而不会影响系统中已经安装的其他Python环境和
包。
virtualenv使用了-个名为virtualenv的命令行工具来创建和管理虚拟环境。
3.2.为什么要使用Virtualenv
首先,使用virtualenv的主要原因是为了解决Python环境中的多个项目依赖不同版本和包的问
题。在没有使用virtualenv的情况下,如果多个项目依赖不同的Python版本或包,则可能会导致
依赖冲突,从而导致项目无法正常运行。
其次,使用virtualenv可以为每个项目创建一个独立的 Python环境,在其中安装所需的版本和
包,而不会影响其他项目。这使得多个项目可以同时运行,而不会相互干扰。
再次,使用virtualenv还可以避免在系统中安装多个Python版本和包,从而保持系统环境的简洁
和稳定。
总结起来,使用virtualenv可以提高开发效率和项目稳定性,避免依赖冲突和环境混乱的问题。
安装virtualenv

pip install virtualenv

测试安装情况

virtualenv --version

在这里插入图片描述
对于virtualenv创建的虚拟环境,无法做到统一管理, 而且每次都需要到虚拟环境的Scripts目录下进行
激活,切换不同的虚拟环境也不方便,因此出现了virtualenvwrapper做到虚 拟环境的统一管理。
安装virtualenvwrapper
virtualenvwrapper作为virtualenv功能的扩展,可以统一管理虚拟环境(将虚拟环境放到WORKON_ HOME目录下),并且方便我们用单个命令切换不同的虚拟环境、查看所有已创建的虚拟环境
等,接下来就开始virtualenvwr apper的安装与使用:
安装virtualenwrapper
通过pip安装(确保virtualenv已经安装了) :

pip install virtualenvwrapper-win进行安装(系统为windows),
如果是Linux,命令为pip
insta11 vi rtualenwrapper

配置环境变量(这一步的目的是为了让日后新建虚拟环境存储在设置的路径,不设置的话默认存在C:/用
户/Usermame/Envs。) :
右键我的电脑–>属性–>高级系统设置–高级- ->环境变量–新建系统变量
变量名: WORKON_ HOME
变量值:变量值为自己放置虚拟环境的文件夹,如下图所示
在这里插入图片描述
然后一路确定即可。
注:windows10在配置后需要重启才能生效
新建虚拟环境及常用命令:

mkvirtualenv ABC (ABC为自己设置的虚拟环境名字)
workon ABC (激活虚拟环境,查看自己的虚拟环境可以用workon,后面什么都不加,激活环境之
后可以安装需要的包,比如:pip install numpy)
deactivate (关闭虚拟环境)
rmvirtualenv ABC (删除自己建立的名为ABC的虚拟环境)

文件夹输入cmd(查看虚拟环境情况)

在这里插入图片描述

python_77">4.python换源

pip安装Python包时,由于网络问题导致的速度慢或者连接失败的问题。通过配置pip使用国内的镜像源
(例如清华大学的镜像),可以显著提高下载速度和成功率
操作步骤:
1.文件夹 输入%appdata%
2.新建文件夹pip
3.新建pip.ini
4.输入内容:
[global]
timeout = 60
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn


http://www.ppmy.cn/news/1570592.html

相关文章

【异常记录Java-20250204】调用讯飞星火AI(Spark lite 版本)Api 授权错误问题处理

问题重现 依赖 <!--讯飞开放平台sdk--> <dependency><groupId>io.github.briqt</groupId><artifactId>xunfei-spark4j</artifactId><version>1.3.0</version> </dependency>yml配置文件 # 讯飞Api配置 xunfei:client:ap…

一种基于Leaflet.Legend的图例动态更新方法

目录 前言 一、场景再现 1、需求描述 2、核心方法介绍 3、存在的问题 二、问题解决 1、重复解决办法 2、图例不展示解决办法 3、成果展示 三、总结 前言 在当今数字化时代&#xff0c;地理信息系统&#xff08;GIS&#xff09;技术已经广泛应用于各个领域&#xff0c;…

【共享文件夹】使用Samba服务可在Ubuntu和Windows系统之间共享一个实际的文件夹

目标&#xff1a;在Ubuntu和Windows系统之间共享一个实际的文件夹&#xff0c;并能够共同编辑其中的文件 安装Samba创建共享文件夹配置Samba设置Samba密码重启Samba服务以应用更改&#xff1a;在Windows中访问共享文件夹如果客户机无法访问 Samba 服务器&#xff0c;解决方法①…

以太网总线多功能数据采集卡,16路2M同步模拟量采集卡 NET9784A/B

#阿尔泰科技# 型号&#xff1a;NET9784/(A/B) 概述&#xff1a; NET9784、NET9784A、NET9784B 是同一系列以太网总线的多功能同步数据采集卡。该系列板 卡支持 16 路差分模拟输入通道&#xff0c;16bit ADC 分辨率&#xff0c;提供 2MS/s、1MS/s、500KS/s 三种采样率可选 型&…

阿里云 | DeepSeek人工智能大模型安装部署

ModelScope是阿里云人工智能大模型开源社区 ModelScope网络链接地址 https://www.modelscope.cn DeepSeek模型库网络链接地址 https://www.modelscope.cn/organization/deepseek-ai 如上所示&#xff0c;在阿里云人工智能大模型开源社区ModelScope中&#xff0c;使用阿里云…

【C语言】C语言经典面试题详解

文章目录 引言1. 指针与数组1.1 指针与数组的区别1.2 指针数组与数组指针 2. 内存管理2.1 malloc与free2.2 内存泄漏与悬空指针 3. 函数指针3.1 函数指针的定义与使用3.2 回调函数 4. 结构体与联合体4.1 结构体的内存对齐4.2 联合体的使用场景4.3 位段 5. 预处理器与宏5.1 宏定…

Android开发获取缓存,删除缓存

Android开发获取缓存&#xff0c;删除缓存 app设置中往往有清理缓存的功能。会显示当前缓存时多少&#xff0c;然后可以点击清理缓存 直接上代码&#xff1a; object CacheHelper {/*** 获取缓存大小* param context* return* throws Exception*/JvmStaticfun getTotalCache…

【CUDA】常量内存

目录 一、认识常量内存 二、使用常量内存实现1D模板 三、与只读缓存比较 一、认识常量内存 常量内存对内核代码而言是只读的&#xff0c;但它对主机而言即是可读的又是可写的。常量内存位于设备的DRAM上&#xff08;和全局内存一样&#xff09;。有一个专用的片上缓存&…