windows环境下安装Python3.11.9

1. 下载 Python 3.11.9

  1. 访问 Python 官方网站

  2. 在下载页面中,找到 Python 3.11.9 的版本。如果下载其他版本,可以点击页面底部的“Previous releases”链接,查找旧版本。

  3. 选择适合 Windows 的安装包(通常是 .exe 文件)。

2. 安装 Python 3.11.9

  1. 下载完成后,双击 .exe 文件启动安装程序。

  2. 在安装向导中,勾选“Add Python 3.11.9 to PATH”选项,这样可以将 Python 添加到系统的环境变量中,方便在命令行中直接使用 python 命令。

  3. 点击“Customize installation”(自定义安装)按钮,进入自定义安装选项。

  4. 在自定义安装选项中,确认安装路径(默认路径通常是 C:\Users\<YourUsername>\AppData\Local\Programs\Python\Python311)。

  5. 点击“Next”按钮,继续安装。

  6. 在安装过程中,安装程序会自动下载并安装 Python  3.11.9 及其相关组件。

  7. 安装完成后,点击“Close”按钮关闭安装向导。

3. 验证 Python 安装

  1. 打开命令提示符(CMD)或 PowerShell。

  2. 输入以下命令,验证 Python 是否安装成功:

    python --version

    如果安装成功,命令行会显示 Python 3.11.9 的版本信息。

 4. 验证 pip

Python 3.11.9 自带 pip,可以通过以下命令验证 pip 是否可用:

pip --version

如果显示版本信息,说明 pip 已正确安装。

5. idea集成python

New Project,找到自己管理sdk的设置,添加上python的sdk。

6. 可能遇到的问题

6.1 "无法加载文件 D:\xxx\venv\Scripts\activate.ps1,因为在此系统上禁止运行脚本。有关详细信息, 请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。"

这个错误是因为 Windows 的 PowerShell 默认禁用了运行脚本(包括激活虚拟环境的脚本)。为了运行 .ps1 脚本,需要调整 PowerShell 的执行策略。以下是解决方法:

1. 检查当前的执行策略

搜索打开 WindowsPowerShell(以管理员身份运行),输入以下命令查看当前的执行策略:

Get-ExecutionPolicy

默认情况下,Windows 的执行策略通常是 Restricted,这意味着不允许运行任何脚本。

2. 临时更改执行策略

如果只是想临时运行脚本,使用以下命令:

Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass

这将仅在当前 PowerShell 会话中允许运行脚本,不会影响系统全局设置。

3. 永久更改执行策略

如果需要永久更改执行策略,使用以下命令:

Set-ExecutionPolicy -Scope LocalMachine -ExecutionPolicy RemoteSigned
  • LocalMachine:更改当前计算机的执行策略。

  • RemoteSigned:允许运行本地脚本,但远程脚本需要签名。

4. 确认更改

运行以下命令确认更改:

Get-ExecutionPolicy

确保输出为 RemoteSigned 或其他允许运行脚本的策略。

5. 激活虚拟环境

执行策略更改后,可以正常激活py虚拟环境。

建议在完成操作后将执行策略还原为默认值:

Set-ExecutionPolicy -Scope LocalMachine -ExecutionPolicy Restricted