问题标签 [pth]
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 - 带有 .pth 文件的 Python 打包
我有一套包,它们一起开发并捆绑到一个分发包中。
为了争论,假设我有充分的理由按以下方式组织我的 python 分发包:
我已经添加了spanish_inq.pth
要添加SpanishInq
到的路径配置文件sys.path
,所以我可以直接导入weapons
,.etc。
我希望能够使用 setuptools 构建轮子并在目录中安装 pip install ,但weapons
无需创建包或命名空间。expectations
characters
SpanishInq
SpanishInq
我的 setup.py:
使用包含以下内容的MANIFEST.in
文件:
这在几个方面具有挑战性:
pip install
已将weapons
等直接放在site-packages
目录中,而不是放在SpanishInq
目录中。- 我的
spanish_inq.pth
文件最终在 sys.exec_prefix 目录中,而不是在我的站点包目录中,这意味着其中的相对路径现在没用了。
第一个问题我能够通过将 SpanishInq 变成一个模块来解决(我对此并不满意),但我仍然希望能够在weapons
没有将 SpanishInq 作为命名空间的情况下导入等,为此我需要 SpanishInq添加到 sys.path 中,这是我希望.pth
文件能提供帮助的地方......但我无法让它去它应该去的地方。
所以...
如何让.pth
文件安装到site-packages
目录中?
python - pth 文件未处理
我试图在我的路径中添加一些文件夹,所以我.pth
在我的site-packages
文件夹中添加了一个文件。当它不起作用时(我打印sys.path
并且它不包含我在文件中编写的任何路径),我试图.pth
从 python 中找到该文件,我注意到路径中的一个文件夹的名称包含一个.
在里面。
这可能是.pth
文件未处理的原因吗?或任何其他建议为什么它不起作用?
我不认为我可以更改文件夹名称,它是在我创建虚拟环境时创建的,我认为如果我更改它,它可能会搞砸其他事情。
通往的道路.pth
是——home/pomicelltohar/venv/3_6/lib/python3.6/site-packages/pomicell.pth
sys.path
是
['', '/home/pomicelltohar/venv/3_6/lib/python36.zip', '/home/pomicelltohar/venv/3_6/lib/python3.6', '/home/pomicelltohar/venv/3_6/lib/python3.6/lib-dynload', '/home/pomicelltohar/anaconda3/lib/python3.6', '/home/pomicelltohar/venv/3_6/lib/python3.6/site-packages']
java - 当数字是分数时使用 Java 找到数字的完美 pth 幂
如果 x 可以表示为另一个数 b^p,我们说 p 是一个数 x 的完美 p 次方。
即如果 x=b^p ,则 p 是 x 的完美 p 次方。
我很少有 x 可以是正整数、负整数甚至分数的用例。前两种情况在 java 中可以很容易地处理,但是当 x 是分数时,如何使用 java 找出数字 x 的完美 p 次方。如果 x 是分数,我们可以简单地使用 Math.sqrt(x) 并得到一个使 b^2 =x 的数字 b,这不是真的吗?那么 2 将是 x 的完美 pth 次方。这个案子还有效吗?
我不一定要寻找代码,而是如果 x 是分数,则确定 java 中 x 的完美 pth 幂的逻辑。如果有人认为此案无效,也请说明您的理由。
下面是我编写的用于处理 x 是正整数或 0 到 1 之间的数字的情况的代码。但是我们可以处理 x 是的情况,例如。45.487,875515.54884 等?
python - 测试失败:/home/mona/.local/lib/python3.8/site-packages/ 不支持 .pth 文件错误:安装目录或 PYTHONPATH 错误
我正在使用 Python 虚拟环境从 Git Repo 安装包。当我使用它的 setup.py 文件时,我收到以下错误。我应该如何解决它?
我有:
和
代码仓库位于:https ://github.com/vaesl/IP-Net
我的 ~/.bashrc 中有以下内容,并且已经有了它的来源。它属于我为此 git repo 制作的 Python Virt Env:
deployment - PyTorch -(部署模型)从 .pth 转换为 onnx
我想将我的 pyTorch 模型(.pth)转换为 ONNX。这是我的代码。
但是,我得到一个错误说。
为什么是这样?
pytorch - 如何加载 ONNX 文件并使用它在 PyTorch 中进行 ML 预测?
下面是源代码,我用来加载.pth
文件并做多类图像分类预测。
我.pth
使用torch.onnx.export
.
现在,如何单独使用 ONNX 文件而不使用该.pth
文件来编写类似于上述的预测脚本。有可能这样做吗?