conda 环境无法激活的问题

项目场景:

提示:这里简述项目相关背景:

例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)

安装anaconda3pypcharmpycharm解释器使用anaconda3目录下的python.exe


问题描述

提示:这里描述项目中遇到的问题:

例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据
APP 中接收数据代码:

在terminal(cmd)和pycharm中运行"pyhton"这条命令会报warning:

Warning:

This Python interpreter is in a conda environment, but the environment has not been activated.

Libraries may fail to load. To activate this environment. please see Managing environments — conda 23.5.1.dev61 documentation.


解决方案:

提示:

1.

conda info --envs  //获取当前存在的所有环境的信息

conda activate

conda activate base

conda activate "路径名"

2.

卸载重装anacondapycharm

安装过程中勾选了添加到PATH环境变量的选项

重复步骤1

3.

终端中运行以下命令:

conda init powershell

Set-ExecutionPolicy RemoteSigned

//别人的教程说这是永久激活环境的方法,具体是否起作用了,我不知道

4.

a)

打开anaconda prompt(管理员)

prompt中运行命令"conda activate"

b)

在管理员窗口powershell下,输入conda init

转回cmd窗口重新输入conda activate即可

==============================================================

此时所有终端下运行"python"这条命令均不报warning

重新打开终端运行"python",不报warning

方法五:(官网方法)——当今最后使用的方法

1.打开cmd命令行输入 conda info --envs 获取Anaconda的地址,一般安装的地址应该是 * C:\User\Anaconda3,

2. 之后输入conda activate D:\soft\Anaconda3,将D:\soft\Anaconda3替换为你的Anaconda地址,(可以看到C:前面多了一个(base))然后在重新打开python就可以了

现在仍为解决,当今状况:在win+r中输入python,不会有warning ,但是在打开中:win+python,仍存在warning .

现阶段并未发现当前warning 对程序的运行有什么问题。

有人说:装anaconda,使用anaconda内置的python,只能在anaconda中使用(意思是在anaconda中使用不会报warning),在其他终端上使用python需要单独激活环境(方法4),或者到python官网下载python并添加到系统环境变量这里填写该问题的具体解决方案:

例如:新建一个 Message 对象,并将读取到的数据存入 Message,然后 mHandler.obtainMessage(READ_DATA, bytes, -1, buffer).sendToTarget();换成 mHandler.sendMessage()

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值