Anaconda在cmd终端无法启用(base)环境和安装python包

最近新买了一台新的华硕ROG幻16air,在配置新电脑环境时,发现在VSC中打开某个文件夹需要利用conda进行环境配置时,conda安装python包始终失败,并且Anaconda在cmd终端无法显示(base)环境在文件地址之前。遂开始着手解决一系列问题。

声明:本人有不少conda环境的使用经验,因此安装conda、配置系统环境变量等基本操作均没有问题。遇到的该问题本质上是由于IntelliCode插件的Bug导致。

1. 尝试使用Anaconda Prompt验证问题

经过尝试,发现在Anaconda Prompt中安装python包仍然失败,必须使用管理员模式打开Anaconda Prompt才可以正确安装包。但这样仍然没有解决问题,因为目前还是无法在终端激活base环境。

2. 使用VSC插件解决问题

在VSC中,可以看到python的插件,有Workspace Env和Global Env,在Global Env的Conda中,对于某个环境进行激活后,在终端终于看到了base环境,并且也可以切换环境了,算是达到了我的目的。可是激活环境这件事在我原来的电脑里往往是自动完成的,根本不需要我手动操作,那么是什么原因导致了它的自动化失败呢?下文会给出答案。

Python插件中的Global Environments
3. 检查IntelliCode运行问题

对于这个问题,我想到,其实在刚刚的实践过程中,仍然有一个问题困扰着我,那就是为何左下角一直显示Reactivating Terminals,而且一直失败呢?经检查,它的log如下:

Sorry, something went wrong activating IntelliCode support for Python. Please check the “Python” and “VS IntelliCode” output windows for details. Latest Update Error.

对于该报错,我参考了链接:VScode一直处于循环“正在重新激活终端“问题的解决方法https://blog.csdn.net/weixin_50398751/article/details/144552484该链接中提及要在Settings中将Python Locator从native改成js,然后重启VSC。

Settings中python locator的设置

目前推断该插件发生问题的原因是它的版本更新,出现了bug,但这样改动后就没事了。在该插件恢复正常后,每次打开一个新文件夹,可以在右下角直接Select Interpreter,在cmd中就会直接应用该环境。如果发现还是没有(base)环境,可以在python插件中手动激活环境后,重启一下VSC。

设置完成后的cmd显示结果

实现上述操作之后,在Python插件的Workspace Env中应当可以看到当前cmd的python环境。

设置完成后python插件中Workspace的显示结果

 尝试了几次打开不同文件夹和使用不同环境的情况,基本上没有问题,但有的时候可能需要重启VSC,因为VSC的cmd总是比设置慢半拍。

### 配置 Anaconda 环境 对于 Python 3.5.2 的 Anaconda 环境配置,主要涉及几个方面:安装 Anaconda、验证安装以及配置环境变量。 #### 安装 Anaconda 针对不同操作系统有特定的安装指南: - **Ubuntu**: 下载适用于 Linux 的 Anaconda 安装脚本并执行。这通常涉及到从官方网站获取最新的安装,并通过命令行来完成安装过程[^1]。具体操作为打开终端,切换至下载目录下并通过 `sudo bash` 来运行安装程序[^2]。 - **Windows**: 对于 Windows 用户来说,在官网上找到适合 Windows 平台的 Anaconda 版本进行下载安装即可。 - **macOS**: 类似于 Ubuntu, macOS 用户也需要先下载对应的安装文件再按照提示逐步完成安装流程。 #### 验证安装成功与否 一旦安装完毕,可以通过启动命令行工具(如 CMD 或者 Anaconda Prompt),然后键入 `conda info` 查看当前 conda 的版本信息及其第三方库的位置,以此确认安装是否顺利完成[^3]。 #### 设置环境变量 如果在安装完成后发现无法直接调用 python 或其他相关指令,则可能是因为未正确设置 PATH 路径中的环境变量。此时可以根据官方文档指导手动添加相应路径到系统的环境变量列表中。 ```bash export PATH="/home/username/anaconda3/bin:$PATH" ``` 此段代码需根据个人实际情况调整 `/home/username/anaconda3/bin:` 部分以匹配实际安装路径。 #### 使用 Anaconda 创建虚拟环境 考虑到兼容性项目需求的不同,建议创建专门用于项目的独立虚拟环境而不是直接修改 base (root) 环境。可以利用以下命令实现这一点: ```bash conda create --name myenv python=3.5.2 ``` 激活新建立好的环境以便后续工作: ```bash source activate myenv # For Unix or Mac OS X systems. activate myenv # For Windows system. ``` 以上步骤能够帮助用户顺利地基于 Python 3.5.2 构建起功能完善的 Anaconda 开发平台[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值