当前位置: 首页 > news >正文

搭建集成开发环境PyCharm

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(查看虚拟环境情况)

在这里插入图片描述

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.lryc.cn/news/531800.html

相关文章:

  • 【Rust自学】16.4. 通过Send和Sync trait来扩展并发
  • 2025年02月05日Github流行趋势
  • 拉取本地的 Docker 镜像的三种方法
  • springboot+vue+uniapp的校园二手交易小程序
  • NeetCode刷题第21天(2025.2.4)
  • 人工智能|本地部署|ollama+chatbox快速Windows10下部署(初级篇)
  • chrome插件模板;使用 React 18 和 Webpack 5 的 Chrome 扩展样板
  • 大语言模型极速部署:Ollama 与 One-API 完美搭建教程
  • 【C++】STL——list底层实现
  • Java 进阶day14XML Dom4j 工厂模式 Base64
  • 100.6 AI量化面试题:如何评估AI量化模型的过拟合风险?
  • C++模板:泛型编程的魔法钥匙
  • unordered_map/set的哈希封装
  • 机器学习专业毕设选题推荐合集 人工智能
  • 软件工程导论三级项目报告--《软件工程》课程网站
  • 物联网领域的MQTT协议,优势和应用场景
  • 缓存类为啥使用 unordered_map 而不是 map
  • 产品经理的人工智能课 02 - 自然语言处理
  • 2024年MySQL 下载、安装及启动停止教程(非常详细),涉及命令行net start mysql80提示发生系统错误5的解决方案
  • 19.[前端开发]Day19-王者荣项目耀实战(二)
  • lmk内存压力测试工具mem-pressure源码剖析
  • 企业四要素如何用Java进行调用
  • 修剪二叉搜索树(力扣669)
  • 一款由 .NET 官方团队开源的电子商务系统 - eShop
  • 论最新技术编程类有什么,值得关注的点有什么呢?
  • Java入门进阶
  • Java并发编程面试题:ThreadLocal(8题)
  • Zabbix7.0安装(Ubuntu24.04+LNMP)
  • 从 0 到 1 构建数仓之DWD层
  • S4 HANA手工记账Tax Payable – FB41