问题标签 [site-packages]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
199 浏览

python - Windows 上的 Python mecab 包导入错误“未定义”

我正在尝试在英文操作系统 Windows 10 上安装 mecab。我正在使用命令提示符并且只是这样做了;

看起来该软件包已安装;

但是,如果我去 python(通过在命令行中输入“python”)并执行;

我得到这个错误。

如果我尝试导入 MeCab.py 文件,我会得到;

我在环境变量中设置了 PYTHONPATH。没运气。

0 投票
3 回答
684 浏览

python - FileNotFoundError: Could not find module 'C:\Users\PycharmProjects\(path...)\site-packages\pyzbar\libzbar-64.dll' (or one of its dependencies

I am getting FileNotFoundError: Could not find module 'C:\Users\new user.LAPTOP-5GLT5PL6\PycharmProjects\pythonProject\venv\lib\site-packages\pyzbar\libzbar-64.dll' (or one of its dependencies). Try using the full path with constructor syntax. But, as you can see in the screenshot here that libzbar-64.dll is stored in the above specified location. code is below , its supposed to be a qr code application using tkinter

0 投票
0 回答
255 浏览

python - 什么是 top_level.txt,它是什么时候创建的?

背景

Python Eggs 的内部结构(由 python.org 托管)中,我了解到在 Python Eggstop_level.txt旁边安装了一个名为的文件,该文件说明安装了哪些顶级模块或包。

Packaging.python.org没有top_level.txt作为要创建和添加到dist-info. 但是,当我手动检查 内部的依赖项时site-packages,我还没有遇到该文件存在的情况。

问题

简而言之,这个文件是在何时何地创建的?

我观察到,当我安装一个包(在.egg-info或中.dist-info)时,它似乎总是存在,但这是我通常可以预期的模式吗?

0 投票
0 回答
50 浏览

python - 创建自定义 Python 包,站点包中未找到模块错误

我正在制作一个自定义的 python 包。现在,在尝试运行安装在单独环境中的软件包时,我遇到了模块未找到错误。环境 A 是我创建 PKG 的地方。环境 B 是我安装并希望使用包的地方。我使用“pip install”将环境 B 中的 pkg 安装到环境 A 中。在环境 B 的目录中,升级了 pip 并安装了 wheel。
这是架构的外观,这不是确切的代码。

我的 setup.py 看起来像这样:

app.py 中的代码:

它在 envA 中工作,但在 B 中它给出了这个错误:

如果我将 app.py 中的代码更改为:

它在 envB 中工作,但在 A 中它给出了这个错误:

我相信这与我的init .py 为空或我的 setup.py 错误有关。没有把握。最后一点信息是 subpkg,它包含的文件显示在环境 B 的 Lib/site-packages 文件夹中。任何帮助,将不胜感激。谢谢。

0 投票
0 回答
30 浏览

python - 可以使用命令“python setup.py install”在 Python 环境中安装吗?

尝试使用命令“python setup.py install”安装 Python 轮。即使我已将包含“setup.py”文件的文件夹放在我的工作环境的“站点包”文件夹中,该包仍然安装在基本文件夹的“站点包”下。因此,当我尝试从 Jupyter Notebook 导入程序时,出现导入错误(位置未知)。

有没有办法在工作环境中进行安装?

以前有一个问题非常相似,但它确实没有回答这个问题。问题是这样的:“python setup.py install”没有安装在virtualenv中

0 投票
1 回答
30 浏览

python - 使用 import_module 从站点包访问模块

我想从我使用 pip 安装的包的特定目录中导入所有模块,也就是说,它位于site-packages.

我试过的

假设包名称是package,并且它有一个名为directory. 它有许多文件,如a.py,b.py等。我需要将它们全部导入。我列出了directoryusing in-built 中的所有文件__file__,这不是问题。当我尝试使用 导入模块importlib.import_module时,ModuleNotFoundError即使我 100% 确定它们存在。我使用了相对导入。

代码片段

modules是所有文件的列表directory

ModuleNotFoundError: No module named 'C:\\Users\\.....\\package\\directory'

最后

我做错了什么以及引用站点包的正确方法是什么?