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

相关推荐
七七软件开发32 分钟前
团购商城 app 系统架构分析
java·python·小程序·eclipse·系统架构·php
七七软件开发38 分钟前
打车小程序 app 系统架构分析
java·python·小程序·系统架构·交友
凹凸曼说我是怪兽y1 小时前
python后端之DRF框架(上篇)
开发语言·后端·python
_iop991 小时前
pandas实战1:淘宝用户行为分析
python
l1t1 小时前
修改DeepSeek翻译得不对的V语言字符串文本排序程序
c语言·开发语言·python·v语言
倔强青铜三1 小时前
PyCharm正在慢性死亡?VSCode碾压式逆袭!
python·pycharm·visual studio code
z樾1 小时前
Sum-rate计算
开发语言·python·深度学习
都叫我大帅哥2 小时前
决策树实战:信用卡欺诈检测全流程解析
python·机器学习
java1234_小锋2 小时前
【NLP舆情分析】基于python微博舆情分析可视化系统(flask+pandas+echarts) 视频教程 - 微博评论数据可视化分析-用户评论词云图实现
python·信息可视化·自然语言处理
都叫我大帅哥2 小时前
LangChain的文本分割大师:RecursiveCharacterTextSplitter全方位解析
python·langchain