首页 > 编程语言 ># Conda虚拟环境中的pip,python 等路径是base环境而非本虚拟环境

# Conda虚拟环境中的pip,python 等路径是base环境而非本虚拟环境

时间:2022-08-17 21:15:06浏览次数:82  
标签:python 路径 然后 虚拟环境 Conda base pip

现象

一次运行项目发现,原本可以正常运行的项目,突然提示有个包不存在,但是经过 pip list 发现在我的虚拟环境中是存在这个包的,并且此时我是正常的位于我的虚拟环境中。

报错:

image-20220817203929792

虚拟环境中存在此包:

image-20220817203956447

解决

我使用 which pip 查看 pip路径,看这时列出来的包是不是都是我的虚拟环境的,避免使用了base的pip,把base环境的包也列了出来造成误会,然后发现是没有任何问题。

image-20220817204218177

然后我再考虑,会不会是python使用的是base环境的python,然后将整个项目的运行路径定义到base中了,导致最终找不到我这个存在于虚拟环境中的包。然后我使用which python 查看,不查不要紧,一查就发现问题了,明明现在是位于虚拟环境中,python的路径居然还是base环境。

image-20220817204510533

然后我突然回忆起我是从base激活虚拟环境A,再从A激活虚拟环境B,那么就可能遇到这样的问题。

解决也很简单,先 conda deactivate 退出当前虚拟环境, 然后 conda activate env_name 再次进入,即可恢复

image-20220817204748121

标签:python,路径,然后,虚拟环境,Conda,base,pip
From: https://www.cnblogs.com/jack-nie-23/p/16596736.html

相关文章

  • python复习
    break;continue;passord();chr()格式化:%s;f’str’;format序列:字符串、列表、元组...                    索引切片:sname[start:end:step] ......
  • Python入门系列(一)安装环境
    python是什么python是一门很受欢迎的语言,除了不能生孩子以外,其它都可以做。它擅长的领域是脚本工具和科学数据这一块,比如大数据,数据分析什么的。python安装为了演示和......
  • python 中根据RNA序列输出密码子编码的氨基酸序列
     001、(base)root@PC1:/home/test4#lstest.py(base)root@PC1:/home/test4#cattest.py##测试程序#!/usr/bin/pythonrna="AUGGCCAUG......
  • 学习:python 第三方模块介绍
    第三方模块是由第三方个人或者组织使用python开发,需要先下载安装才能使用的工具包第三方模块来自各行各业使用python的开发人员为了不同行业的不停业务提供了解决方案 ......
  • 学习:python 内置模块datetime
    importtimeimportdatetime#获取当前的日期时间n=datetime.datetime.now()print(n)#获取一个指定时间da=datetime.datetime(2018,2,13,5,23,45)print(da)#日期......
  • 学习:python 内置模块 time
    importtimes1=time.time()#获取一个时间戳:当前时间距离1979年元旦0时的秒数,用户计算程序执行秒数开始前记录一次结束后记录一次相减forxinrange(1,10001):......
  • 学习:python 内置模块random
    importrandom#引入模块#创建的文件名项目的名字不要与引入的模块名重复r1=random.randint(1,6)#生成范围随机数r2=random.uniform(1,6)#生成指定范围随机浮点数r3=......
  • 学习:python 模块
    模块是python最高级别的组织单元将程序代码和数据封装起来以便重复使用模块中包含了实现某一类业务的多个函数和属性说的通俗点模块就是一个实现某种业务的工具包,每一......
  • python 日志写入文件
    importloggingfmt="%(asctime)s%(filename)s[line:%(lineno)d]%(levelname)s:%(message)s"logging.basicConfig(level=logging.DEBUG,format=fmt,......
  • 【python error】FutureWarning: The error_bad_lines argument has been deprecated
    前言博主运行python代码的时候出现了warning,主要是模块版本引起的。drawlog.py  warningdrawlog.py:76:FutureWarning:Theerror_bad_linesargumenthasbeend......