搭建集成开发环境PyCharm

server/2025/2/6 5:57:27/

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/server/165339.html

相关文章

p5r预告信生成器API

p5r预告信生成器API 本人将js生成的p5r预告信使用go语言进行了重写和部署,并开放了其api,可以直接通过get方法获取预告信的png。 快速开始 http://api.viogami.tech/p5cc/:text eg: http://api.viogami.tech/p5cc/persona5 感谢p5r风格字体的制作者和…

机器人抓取与操作概述(深蓝)——1

工业机器人:① “臂”的形态 ② “手”的形态 ③ 视觉,力和触觉 1 机器人的不同形态 “臂”的形态 “手”的形态 2 常见的操作任务 操作:插入、推和滑 抓取:两指(平行夹爪)抓取、灵巧手抓取 落地-产…

Hive:窗口函数(1)

窗口函数 窗口函数OVER()用于定义一个窗口,该窗口指定了函数应用的数据范围 对窗口数据进行分区 partition by 必须和over () 一起使用, distribute by经常和sort by 一起使用,可以不和over() 一起使用.DISTRIBUTE BY决定了数据如何分布到不同的Reducer上&#xf…

设计模式学习(二)

结构型 适配器模式 定义 它允许将一个类的接口转换成客户端期望的另一个接口。适配器模式通常用于使不兼容的接口能够一起工作。 适配器模式的角色 目标接口(Target):客户端期望的接口。适配者(Adaptee)&#xff…

UE Bridge混合材质工具

打开虚幻内置Bridge 随便点个材质点右下角图标 就能打开材质混合工具 可以用来做顶点绘制

Git进阶之旅:tag 标签 IDEA 整合 Git

第一章:tag 标签远程管理 git 标签 tag 管理: 标签有两种: 轻量级标签(lightweight)带有附注标签(annotated) git tag 标签名:创建一个标签git tag 标签名 -m 附注内容 :创建一个附注标签git tag -d 标签名…

CSS 溢出内容处理:从基础到实战

CSS 溢出内容处理:从基础到实战 1. 什么是溢出?示例代码:默认溢出行为 2. 使用 overflow 属性控制溢出2.1 使用 overflow: hidden 裁剪内容示例代码:裁剪溢出内容 2.2 使用 overflow: scroll 显示滚动条示例代码:显示滚…

使用 Motor-CAD 脚本实现 Maxwell 电机模型的 Ansys 自动化

在本博客中,我将展示如何使用 Ansys Motor-CAD 自动创建的电机设计脚本在 Ansys Maxwell 中自动创建电机模型。我以无刷永磁电机为例介绍工作流程。 汽车CAD 将 Motor-CAD 设计导出为脚本文件以在 Maxwell 中运行。 导出电机 CAD 设计 在菜单条中选择“工具”选项…