首页 > 编程语言 >anaconda中python库管理

anaconda中python库管理

时间:2023-08-07 10:55:05浏览次数:31  
标签:tmp 管理 python conda anaconda import 该库

anaconda中python库管理

在使用anaconda时,有时候新建了很多环境,每个环境安装了很多库,每个库的版本都不一样,过一段时间就会忘记。
下面这些命令可以帮助检查环境名,库名和版本号。



查看环境和库

#查看本机有哪些anaconda环境
conda env list 
#进入一个名为tmp的环境
conda activate tmp
#查看tmp环境下安装了哪些库及其版本号
conda list 
#退出tmp环境
conda deactivate


更新环境和库

当前tmp环境下的python版本为3.7,如果想升到高版本3.10,anaconda会将其他依赖与被依赖的库也会随之升级。

conda update python


库安装路径

最近用pip成功安装了一个库,但是发现import该库的时候提示找不到该库。

pip install nPerlinNoise
python
>>> import nPerlinNoise as nPN
ModuleNotFoundError: No module named 'nPerlinNoise'

尝试再次安装时,提示该库已经安装在路径下 ~/anaconda3/envs/tmp/lib/python3.10/site-packages/
于是检查该库的安装路径,并查看该路径下安装的库

import os
os.__file__
#输出路径为 ~/anaconda3/envs/tmp/lib/python3.10/site-packages/ 

用ls查看该路径下的库名称为NPerlinNoise
因此是因为该库名称的大小写错误,改为 import NPerlinNoise 即可成功。

import NPerlinNoise

标签:tmp,管理,python,conda,anaconda,import,该库
From: https://www.cnblogs.com/liangxuran/p/17610860.html

相关文章

  • 计算机算法与程序设计(python) 第一章 编程作业
    计算机算法与程序设计(python)第一章 编程作业查看帮助返回所有测验,作业和考试都在2020年12月30日23点截止,请及时完成。编程作业题可以多次提交,取最高分作为本题成绩。 依照学术诚信条款,我保证此作业是本人独立完成的。温馨提示:1.本次作业属于OnlineJudge题目,提交后由系统即时判......
  • Pythonre.compile:用于优化正则表达式匹配的工具
    https://blog.csdn.net/www_xuhss_com/article/details/130858409?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EYuanLiJiHua%7EPosition-2-130858409-blog-86527810.235%5Ev38%5Epc_relevant_sort_base3&depth_1-utm_......
  • 基于java物业管理系统
    随着社会的快速发展,人们对物业的要求不断提高,大多数的物业都面临着工作量繁杂的问题,对于较大的物业来说来说,更是有着极大地困扰。物业管理系统正式在这种背景下逐渐的发展起来,但是因为使用的手工管理方式,导致管理效率低下,无法解决社会发展带来的巨大工作量。本文通过调研物业管理面......
  • python实战手册(1)
    目录编码声明换行标识符编码声明Python脚本第一或第二行的注释匹配正则表达式coding[=:]\s*([-\w.]+)时,则该注释为源代码的编码声明;这个表达式的第一组指定了源码文件的编码。编码声明必须独占一行,在第二行时,则第一行必须也是注释。编码表达式的形式如下:#-*-coding:<enc......
  • 将Docker与DevOps文化结合:实现自动化、监控与日志管理
    引言:DevOps文化作为一种融合开发和运维的方法论,旨在加速软件交付和增强团队协作。而Docker作为一种轻量级、可移植的容器化技术,提供了快速部署和高度可扩展的解决方案。本文将深入探讨如何将Docker与DevOps文化结合,以实现自动化部署、高效监控和集中式日志管理,为现代软件开发与运维......
  • [oeasy]python0081_[趣味拓展]ESC键进化历史_键盘演化过程_ANSI_控制序列_转义序列_CS
    光标位置回忆上次内容上次了解了新的转义模式\033逃逸控制字符escape这个字符让字符串退出标准输出流进行控制信息的设置可以设置光标输出的位置ASR33中的ALTMODE是今天的ESC键吗????......
  • python教程 入门学习笔记 第7天 打印字符串拼接数值 其它类型转布尔值bool 模拟用户键
    想打印字符串拼接数值例如张三666怎么做?print("张三"+str(666))#直接将数值666转换为字符串,不用赋值也可以3)其它类型转布尔值bool布尔转换规则:所有表示空意义的数据,将被转换成False,其它数据将被转换成Truea=7 #整型数值b="nihao" #字符串c=0 #空值print(boo......
  • 使用反射管理参数配置
    在C#中,反射是一种强大的机制,它允许我们在运行时检查和操作类型的成员,包括属性和字段。利用反射,我们可以实现参数的灵活配置和管理。本篇博客将详细介绍如何使用反射来管理参数配置,并提供一个帮助类的代码示例。创建参数配置类首先,我们需要创建一个参数配置类,该类将包含我们希望......
  • 4个将Pandas换为交互式表格Python包
    Pandas是我们日常处理表格数据最常用的包,但是对于数据分析来说,Pandas的DataFrame还不够直观,所以今天我们将介绍4个Python包,可以将Pandas的DataFrame转换交互式表格,让我们可以直接在上面进行数据分析的操作。PivottablejsPivottablejs是一个通过IPythonwidgets集成到Python中的J......
  • python中的装饰器
    python中的装饰器(decorator)一般采用语法糖的形式,是一种语法格式。比如:@classmethod,@staticmethod,@property,@xxx.setter,@wraps(),@func_name等都是python中的装饰器。装饰器,装饰的对象是函数或者方法。各种装饰器的作用都是一样的:改变被装饰函数或者方法的功能,性质。一、装饰器......