Windows下python环境安装与管理
Python功能强大,适合多种应用场景。安装合适的python环境是开发的第一步。下面是Windows环境下Python环境的安装与包管理的实战方法。
一、环境安装
a、在线环境
如果需要安装的环境可以连接互联网,那么可以直接下载安装包进行安装。
1、首先建议下载包管理器Anaconda,这样可以针对不同的主题创建不同的environments,如机器学习环境,游戏环境、数据处理环境,这样不同的环境可以安装不同的包,进行隔离。Anaconda安装好后配置完环境如下图所示:

2、下载IDE,如Pycharm。安装完成之后,创建项目,并指定项目的环境为对应的anaconda环境。

如果没有conda环境,或者conda环境缺失新项目所需的某个包,可以直接创捷创建一个空的虚拟环境(仅包含python,pip等基础组件)

b、离线环境
一般生产环境中的Windows服务器为了信息安全,会对网络进行隔离,无法连接公共互联网。此时只能用在离线环境中安装Python环境。下面是离线环境中安装的步骤:
1、下载emded版本压缩包,如python-3.12.0-embed-amd64,拷贝至离线环境,然后解压缩即可;
2、下载Pycharm安装包,拷贝至离线环境,然后点击安装。
3、新建项目,配置python interpreter,指定路径为压缩版本的python.exe

二、包管理
Python环境安装好之后即可进行脚本的开发了,但是往往在开发过程中会发现少了某个包。此时需要手工安装缺失的包。若安装了anaconda,则可以首先找到对应的环境,在右上角搜索packages,进行安装。

如果该资源中找不到包,则打开相应环境的shell,用conda install package_name

但是conda可安装的资源较少,常常会找不到

此时可以尝试使用pip install package_name进行安装

如果仍然找不到,可以在pycharm中,进入设置-->python解释器,点击+号,查找包进行安装

最后,如果还是找不到包,可以进入pypi.org网站在线下载wheel文件后进行安装,下载后执行命令:pip install wheel_name.whl(离线环境中只能使用该方法进行安装)
附一:Linux环境中python环境安装
一般而言,企业的服务器多数为linux环境,在生产环境中多为离线环境。
以下是手动安装miniconda(Anaconda应该类似)的流程
1,手动下载miniconda包
https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh
2,将sh包拷贝到对应的离线环境中
3,执行安装命令
bash Miniconda3-latest-Linux-x86_64.sh -b -p $HOME/miniconda3
source $HOME/miniconda3/bin/activate # 出现 (base) 即成功
conda config --set offline true # 关闭联网检查,避免超时
附二:pycharm配置远程解释器环境
企业中Linux生产环境多无图形端,而基于Pycharm的客户端图形端展示,方便调试功能。因此通常是在Pycharm中编写代码,再人工上传至Linux服务器。但是这种方案有一个缺陷,无法基于linux环境进行调试。因此更优的方法是配置本地Pycharm与远程环境打通,直接在本地编写代码,自动提交同步至远程服务器,然后直接调用远程python解释器进行调试运行。
具体配置方法可参考下面这篇文章:
IDE之pycharm:专业版本连接远程服务器代码,并配置远程python环境解释器(亲测OK)。-阿里云开发者社区
备注:该方案需要Pycharm professional版本,社区community版本无该功能。
浙公网安备 33010602011771号