Windows基于Anaconda搭建Python环境

2024-11-25 11:10
307
0

一、设置PowerShell的执行权限

以管理员身份运行PowerShell

在PowerShell命令行输入如下命令,然后提示选Y。(这个命令需要管理员权限才能运行,表示允许在本地计算机上运行本地脚本)

Set-ExecutionPolicy RemoteSigned

二、安装Anaconda

在此推荐使用Anaconda配置Python环境,可以方便的管理系统库依赖,以及管理不同的Python版本。

1、下载安装包

anaconda官网下载地址:https://www.anaconda.com/download

2、运行安装程序

安装时可选择自动配置环境变量,也可以手动配置。将“安装路径/Scripts”配置到环境变量Path中。

安装后在命令行执行conda --version,查看到版本即表示安装成功。

三、使用Conda创建Python环境

1、创建环境

# 创建名为aidemo的python3.11环境
conda create -n aidemo python=3.11
# 创建成功后可以查看现有环境
conda env list
# 初始化命令行设置
conda init powershell
# 进入已创建的环境
conda activate aidemo

可以创建多个Python环境,通过activate进行切换。

2、配置国内Pip源

Pip :Python 的包管理工具,用于安装和管理额外的库和依赖。通常情况下,Python 安装时会自动包含 Pip

# 升级pip到最新版本
python -m pip install --upgrade pip
# 设置Pip源为阿里源
pip config set global.index-url http://mirrors.aliyun.com/pypi/simple/

通过pip config set global.index-url设置的源地址,会保存在全局的配置文件中(Windows应该在C盘用户目录的pip.ini下),这个文件适用于当前用户下的所有Python环境。

当通过Anaconda切换Python环境不会切换此配置文件,因此配置的源地址在切换版本后依然还会存在。

3、配置Python的utf-8模式

默认情况下 Python 读取文件等都是使用 Windows 默认的 gbk 的编码格式,现在的文档一般是 utf-8 格式的,所以需要将 Python 设置为 utf-8 模式。

配置方式如下图,添加一个环境变量即可。变量名为PYTHONUTF8 , 值为 1。

全部评论