使用conda进行Python虚拟环境配置(+安装报错解决方法),以及Pycharm中使用虚拟环境

本文详细介绍如何使用conda配置Python虚拟环境,包括清华镜像源配置、环境创建与激活步骤,以及解决常见安装错误的方法。同时,文章还讲解了如何在PyCharm中设置并使用这些虚拟环境。
部署运行你感兴趣的模型镜像

在Python实际的开发过程中有时可能针对某些比较旧的场景需要使用Python2进行开发。此外,即使是Python3,比如在使用tensorflow或者其他库时也会存在不同版本的问题。因此配置管理虚拟环境就显得很重要了。

conda中为我们提供了对应的虚拟环境的管理工具。所以没有Anconda的建议下载一下:参考这个安装教程,安装过程大概几分钟Anaconda安装教程

一、conda设置虚拟环境

1、配置清华镜像源(如果没有配置的话)

首先先配置清华镜像源,如果不配置在虚拟环境创建过程中会出现连接超时问题无法安装成功
打开cmd输入命令

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud//pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --set show_channel_urls yes

2、创建需要环境

输入创建虚拟环境命令(这里我分别创建了一个3.7与2.7的环境。虚拟换的名称分别为venv_py37、venv_py27):

conda create --name venv_py37 python=3.7
conda create --name venv_py27 python=2.7

如果在创建过程中报错,请看下面常见安装报错以及解决方案

3、激活环境

我们可以先通过conda --info envs查看我们conda中的环境
在这里插入图片描述

要激活环境只需要在命令行中输入(以启动Python2.7环境为例)conda activate venv_py27
在这里插入图片描述
这样就启动完毕,可以在里面进行Python2 的代码编写。

4、常见安装报错以及解决方案

报错详情

An HTTP error occurred when trying to retrieve this URL.
 HTTP errors are often intermittent, and a simple retry will get you on your way.
 ConnectTimeout(MaxRetryError("HTTPSConnectionPool(host='conda.anaconda.org', port=443): Max retries exceeded with url: /conda-forge/win-64/repodata.json (Caused by ConnectTimeoutError(<urllib3.connection.VerifiedHTTPSConnection object at 0x0000000004E62470>, 'Connection to conda.anaconda.org timed out. (connect timeout=9.15)'))",),)

如果出现这个错误先配置清华镜像源
若已配置,前往C:\Users\Administrator\.condarc修改配置文件
把-default注释或者删除即可。
在这里插入图片描述

二、 Pycharm使用虚拟环境

首先打开Pycharm。左上角File->setting。
打开setting界面找到Project Interpreter,点击右上角圈出的设置图标,点击add
在这里插入图片描述
点击add后出现如下界面点击Conda Environment,选择Existing environment。将箭头指向的部分改为你的虚拟环境名称,最后点击ok配置完毕
在这里插入图片描述

三、更多

更多安装配置教程,以及源码可以关注以下公众号
在这里插入图片描述

您可能感兴趣的与本文相关的镜像

Python3.10

Python3.10

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

### PyCharm 配置 Conda 虚拟环境路径教程 在 PyCharm配置 Conda 虚拟环境的路径,可以通过以下方式实现。PyCharm 提供了便捷的方法来添加和管理虚拟环境,无论是通过自动创建还是手动指定路径[^1]。 #### 1. 自动创建 Conda 虚拟环境PyCharm 的设置中,可以选择自动创建 Conda 虚拟环境。此方法无需手动在终端中创建虚拟环境PyCharm 会根据用户选择的 Python 版本自动生成一个虚拟环境并赋予其自定义名称。例如,在 PyCharm Community Edition 2024.3.4 中,用户可以选择 Python 3.12 版本,并为虚拟环境命名(如 `hahaha`),然后 PyCharm 将自动完成虚拟环境的创建和配置[^1]。 #### 2. 手动指定 Conda 虚拟环境路径 如果已经预先通过命令行创建了 Conda 虚拟环境,可以手动将其路径配置PyCharm 中。以下是具体步骤: - **打开 PyCharm 设置**:进入 `File > Settings`(Windows/Linux)或 `PyCharm > Preferences`(macOS)。 - **选择 Python 解释器**:导航至 `Project: <your_project_name> > Python Interpreter`。 - **添加新的解释器**:点击齿轮图标,选择 `Add...`。 - **选择 Conda 环境**: - 在弹出的窗口中,选择 `Conda Environment`。 - 如果是现有环境,选择 `Existing environment`,然后通过浏览找到 Conda 虚拟环境的路径。通常,Conda 虚拟环境的路径位于: ```plaintext C:\Users\<Your_Username>\Anaconda3\envs\<Your_Environment_Name> ``` 或者在 Linux 和 macOS 上: ```plaintext /home/<Your_Username>/anaconda3/envs/<Your_Environment_Name> ``` - **确认配置**:选择正确的 Python 可执行文件路径(如 `python.exe` 或 `python`),然后点击 `OK` 完成配置[^2]。 #### 3. Windows 下的特殊注意事项 在 Windows 系统中,确保 Conda 已正确安装并且路径已添加到系统的环境变量中。如果没有添加路径,可能会导致 PyCharm 无法识别 Conda 环境。可以通过以下命令检查 Conda 是否可用: ```bash conda --version ``` 如果命令返回版本号,则说明 Conda 已正确安装[^3]。 #### 4. Ubuntu 下的配置 在 Ubuntu 系统中,PyCharm 配置 Conda 环境的步骤与 Windows 类似,但需要注意 Conda安装路径可能不同。通常情况下,Conda 的默认安装路径为 `/home/<Your_Username>/anaconda3/` 或 `/home/<Your_Username>/miniconda3/`。确保在 PyCharm 中正确指定这些路径下的虚拟环境位置[^2]。 ### 示例代码 以下是一个简单的 Python 脚本,用于验证当前使用Python 解释器是否正确配置: ```python import sys print("当前使用Python 解释器路径为:", sys.executable) ``` 运行该脚本后,输出的结果应显示为当前配置Conda 虚拟环境路径。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Demonslzh6

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值