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

相关推荐
巴里巴气2 小时前
selenium基础知识 和 模拟登录selenium版本
爬虫·python·selenium·爬虫模拟登录
19892 小时前
【零基础学AI】第26讲:循环神经网络(RNN)与LSTM - 文本生成
人工智能·python·rnn·神经网络·机器学习·tensorflow·lstm
JavaEdge在掘金2 小时前
Redis 数据倾斜?别慌!从成因到解决方案,一文帮你搞定
python
ansurfen2 小时前
我的第一个AI项目:从零搭建RAG知识库的踩坑之旅
python·llm
前端付豪2 小时前
20、用 Python + API 打造终端天气预报工具(支持城市查询、天气图标、美化输出🧊
后端·python
前端付豪2 小时前
19、用 Python + OpenAI 构建一个命令行 AI 问答助手
后端·python
amazinging3 小时前
北京-4年功能测试2年空窗-报培训班学测开-第四十三天
python·学习
Waltt_Qiope3 小时前
关于使用cursor tunnel链接vscode(避免1006 issue的做法)
ide·vscode·issue
wgyang20163 小时前
我的第一个LangFlow工作流——复读机
python
Zhen (Evan) Wang3 小时前
(豆包)xgb.XGBRegressor 如何进行参数调优
开发语言·python