查看python中安装库的文件位置的方法

Posted MAR-Sky

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了查看python中安装库的文件位置的方法相关的知识,希望对你有一定的参考价值。

安装库位置和显示方式简单总结:

一、位置的不同
	1.自带库在环境的  lib\\\\os.py
	2.自己安装库在   lib\\\\site-packages\\\\numpy\\\\__init__.py
二、显示方式不同
	1.自带库只能使用导入包的方式,然后只能使用包名.__file__的方式
	2.自己安装库还可以使用pip show 包名的方式显示位置

python自带标准库位置

在安装环境的lib文件夹下的.py文件都是,在环境的lib文件夹中

import sys
print(sys.path)

查看安装的第三方库的方式

下面的两种方式显示的结果是不同的,原因参考:https://blog.csdn.net/nyist_yangguang/article/details/109848366
个人理解为:pip方式显示的是当前环境下的库,conda方式显示了当前虚拟环境下的库的条件下,还连接了anacond/pkgs文件夹下的内容。这个pkgs文件夹加快虚拟环境的再次建立
需要注意:只有pip list显示的库才能直接导入,conda list显示但不在pip list显示的库不能导入,需要安装。

pip list
conda list # 首先确定是安装了anaconda的前提下

python自带库的位置显示方式

依次输入一下命令,

python
import 包名
包名.__file__

python自己安装库的方式

当然也可以使用上面自带包的查询方式,另外可以使用下面命令(注意:不进入python环境)这种方式不适用与自带包的位置查询

pip show 包名

我无法在 java 中安装库 LibSVM

【中文标题】我无法在 java 中安装库 LibSVM【英文标题】:I can't install library LibSVM in java 【发布时间】:2020-12-06 01:02:27 【问题描述】:

我的电脑上有最后一个 Ubuntu 版本,我尝试了很多次安装库 Libsvm,按照以下链接中的说明进行操作:https://www.php.net/manual/en/svm.requirements.php。 链接是在php中安装库,但是要添加php扩展,库需要先安装在java中。

我对这个命令没有任何问题,(显然,我为库的最新版本 3.24 键入了所有命令)但是当使用 javac 命令编译 test file.java 时,编译器无法识别我的 SVM 类... 这里我将代码粘贴到java文件中。

svm_predict svm = new svm_predict();

我也试过这个:

LibSVM svm = new LibSVM();

我真的很绝望,请给我提示!

【问题讨论】:

【参考方案1】:

为了在您的 Java 项目中使用 libsvm,您需要将相应的 JAR 文件 (libsvm.jar) 添加到您的类路径中。

我建议使用IDE(例如 Eclipse 或 IntelliJ)进行 Java 编程,以便管理类路径中的库。

如果您更喜欢通过 javac 进行命令行编译,您可以使用参数-cp 将库添加到您的类路径中。你可以在this post on ***找到它的详细信息。

【讨论】:

以上是关于查看python中安装库的文件位置的方法的主要内容,如果未能解决你的问题,请参考以下文章

我无法在 java 中安装库 LibSVM

在 Visual Studio 2019 C++ 中安装库

如何在 conda 环境中安装库时修复未找到入口点

怎样查看python安装路径?

查看python第三方库的位置and-python自带的库pip安装的库

怎样查看python安装路径?