搭建集成开发环境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

相关推荐
Storynone4 小时前
【Day30】卡码网:46. 携带研究材料,LeetCode:416. 分割等和子集
python·算法·leetcode
Xpower 174 小时前
Clawith:开启多智能体协作的新纪元
人工智能·python·语言模型·自动化
阿钱真强道4 小时前
28 Python 分类:不只是画一条线,一文认识支持向量机(SVM)
python·支持向量机·分类·svm·边界·核方法·高维
Jay_Franklin4 小时前
Python一站式科研工作流:从数据分析到报告生成
开发语言·python·论文笔记
m0_518019484 小时前
使用Python操作文件和目录(os, pathlib, shutil)
jvm·数据库·python
reasonsummer4 小时前
【办公类-133-03】20260320_学区化展示PPT_03_“Python”批量gif制作
python·豆包
weixin_462901974 小时前
ESP32电压显示
开发语言·javascript·css·python
阿贵---4 小时前
使用Python进行PDF文件的处理与操作
jvm·数据库·python
winfredzhang4 小时前
FolderMover Pro用 Python + wxPython 构建安全高速的文件移动工具
python·wxpython·多线程·md5校验·容量筛选·失败回滚·实时进度
551只玄猫4 小时前
【基于python的金融分析和风险管理 学习笔记】中阶篇 第6章 分析利率和汇率
笔记·python·学习·金融·学习笔记·汇率·利率