问题标签 [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.
python - Windows 上的 Python mecab 包导入错误“未定义”
我正在尝试在英文操作系统 Windows 10 上安装 mecab。我正在使用命令提示符并且只是这样做了;
看起来该软件包已安装;
但是,如果我去 python(通过在命令行中输入“python”)并执行;
我得到这个错误。
如果我尝试导入 MeCab.py 文件,我会得到;
我在环境变量中设置了 PYTHONPATH。没运气。
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
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
)时,它似乎总是存在,但这是我通常可以预期的模式吗?
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 文件夹中。任何帮助,将不胜感激。谢谢。
python - 可以使用命令“python setup.py install”在 Python 环境中安装吗?
尝试使用命令“python setup.py install”安装 Python 轮。即使我已将包含“setup.py”文件的文件夹放在我的工作环境的“站点包”文件夹中,该包仍然安装在基本文件夹的“站点包”下。因此,当我尝试从 Jupyter Notebook 导入程序时,出现导入错误(位置未知)。
有没有办法在工作环境中进行安装?
以前有一个问题非常相似,但它确实没有回答这个问题。问题是这样的:“python setup.py install”没有安装在virtualenv中
python - 使用 import_module 从站点包访问模块
我想从我使用 pip 安装的包的特定目录中导入所有模块,也就是说,它位于site-packages
.
我试过的
假设包名称是package
,并且它有一个名为directory
. 它有许多文件,如a.py
,b.py
等。我需要将它们全部导入。我列出了directory
using in-built 中的所有文件__file__
,这不是问题。当我尝试使用 导入模块importlib.import_module
时,ModuleNotFoundError
即使我 100% 确定它们存在。我使用了相对导入。
代码片段
modules
是所有文件的列表directory
ModuleNotFoundError: No module named 'C:\\Users\\.....\\package\\directory'
最后
我做错了什么以及引用站点包的正确方法是什么?