- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Inkscape 提示没有 libxml,所以我为 Windows 10 安装了 lxml。它在修改路径 -> 抖动节点期间再次提示。所以我重新启动了 Inkscape。它仍在提示。有谁知道如何解决这个问题?
提前致谢
错误:
inkex.py 需要用于 libxml2 的奇妙 lxml 包装器,因此需要此扩展程序。请从 http://cheeseshop.python.org/pypi/lxml/ 下载并安装最新版本, 或者通过你的包管理器通过如下命令安装它: sudo apt-get install python-lxml
技术细节:
DLL 加载失败:%1 不是有效的 Win32 应用程序。
最佳答案
我刚刚在 Windows 7 64b 和 InkScape 0.92.2 中遇到了“这个”错误,我想给出一个有点健谈的答案,以阐明这种“奇妙”现象的背景。请注意,错误消息的“技术细节”似乎因不同的人而异 = 它们可能是由不同人的 Windows 系统镜像中出现的不同错误配置或 Inkscape 安装程序中可能出现的不同故障导致的各种潜在问题的主机适用于 Windows 的软件包(各种历史版本)。
首先:请注意,Inkscape 中的一些“外围”内容是作为 Python 脚本或模块实现的——例如文件导入和导出(至少某些格式,我的是 DXF),也许还有内置帮助。这意味着 Inkscape 的这些功能需要 Python 运行时引擎才能工作。
Python 是一种流行的解释性语言,在安装 Inkscape 时,您可能会在 PC 上预先安装 Python(某些版本)的系统范围安装。
无论您的 PC 上是否已经安装了 Python,Inkscape 安装程序都提供与 Inkscape 一起安装 Python(安装程序中的一个选项)。 EXE 安装程序确实包含一个复选标记,不确定 MSI 安装程序变体(我似乎记得 optional 集在 MSI 安装程序变体中并不丰富)。
问题来了:这个由 Inkscape 安装的 Python 运行时并没有在系统范围内安装。相反,它位于 C:\Program Files\Inkscape 中。甚至还有一个 python.exe。
作为比较:标准系统范围的 Python 默认位于 C:\Python27\中。
为了解决“神奇”综合症,一些人建议设置 PYTHONPATH 环境变量(如果需要,系统范围)指向 Inkscape 自己的 Python 库文件夹。就我而言,这对 Inkscape 没有影响,缺少 lxml 的问题仍然存在。同时,它扰乱了我的系统范围的 python 实例——猜猜为什么:-)
我很快意识到,就我而言,“Inkscape 自己的”Python 可能缺少 lxml 库。所以我设置了 PYTHONPATH,启动了具有管理员权限的 CMD,将 CD 放入\Program Files\Inkscape,下载了 get-pip.py 的副本并在 Inkscape Python 环境中运行它。那没有成功安装 pip(IMO 是“pip install lxml”之前的要求)。我不记得确切的错误信息,但它只是没有解决。
接下来,我发现另一种方法是避免在 Inkscape 安装程序中安装 Python,并依赖于系统范围的 Python。我曾经有一些预先存在的 Python 2.7.x,但在我寻找“神奇综合症”时设法卸载了它。所以我也卸载了 Inkscape,删除了我自己对 PYTHONPATH 的定义,并对 Python 和 Inkscape 进行了全新安装。我首先从上游/官方下载站点下载了 Python 2.7.13,点击我希望 PIP 与 Python 一起安装,一旦 Python 在 C:\Python27 中很舒服,我运行“pip install lxml”(以及其他几个库,例如我需要用于 RTL-SDR 扫描仪的 NumPy)。之后,我使用 EXE 安装程序安装了 Inkscape,并确保 Inkscape 自己的 Python 没有在 Inkscape 安装程序中检查安装。
瞧,问题消失了。 Inkscape 调用系统范围的 Python 解释器来运行其文件导出脚本。每个人都很高兴。
除了 PYTHONPATH,请注意 PYTHONHOME 环境变量中的自定义路径(可能是您过去使用 Python 进行的实验遗留下来的)。
有一种方法可以测试是否安装了 lxml:
C:> python
>>> import lxml
>>> lxml
<module 'lxml' from 'C:\Python27\lib\site-packages\lxml\__init__.pyc'>
>>> quit()
关于inkscape - 在 Windows 10 inkscape 0.92 中无法识别 libxml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41771574/
我使用的是linux的windows子系统,安装了ubuntu,bash运行流畅。 我正在尝试使用make,似乎bash 无法识别gcc。尝试将其添加到 PATH,但没有任何改变。奇怪的是 - cmd
ImageMagick 已正确安装。 WAMP 的“PHP 扩展”菜单也显示带有勾选的 php_imagick。除了 Apache 和系统环境变量外,phpinfo() 没有显示任何 imagick
我是这么想的,因为上限是 2^n,并且考虑到它们都是有限机,n 状态 NFA 和具有 2^n 或更少状态的 DFA 的交集将是有效。 我错了吗? 最佳答案 你是对的。 2^n 是一个上限,因此生成的
我有一个大型数据集,其中包含每日值,指示一年中的特定一天是否特别热(用 1 或 0 表示)。我的目标是识别 3 个或更多特别炎热的日子的序列,并创建一个包含每个日子的长度以及开始和结束日期的新数据集。
我有一个向量列表,每个向量看起来像这样 c("Japan", "USA", "country", "Japan", "source", "country", "UK", "source", "coun
是否有任何工具或方法可以识别静态定义数组中的缓冲区溢出(即 char[1234] 而不是 malloc(1234))? 昨天我花了大部分时间来追踪崩溃和奇怪的行为,最终证明是由以下行引起的: // e
我一直在尝试通过导入制表符分隔的文件来手动创建 Snakemake 通配符,如下所示: dataset sample species frr PRJNA493818_GSE120639_SRP1628
我一直在尝试通过导入制表符分隔的文件来手动创建 Snakemake 通配符,如下所示: dataset sample species frr PRJNA493818_GSE120639_SRP1628
我想录下某人的声音,然后根据我获得的关于他/她声音的信息,如果那个人再次说话,我就能认出来!问题是我没有关于哪些统计数据(如频率)导致人声差异的信息,如果有人可以帮助我如何识别某人的声音? 在研究过程
我希望我的程序能够识别用户何时按下“enter”并继续循环播放。但是我不知道如何使程序识别“输入”。尝试了两种方法: string enter; string ent = "\n"; dice d1;
我创建了这个带有一个参数(文件名)的 Bash 小脚本,该脚本应该根据文件的扩展名做出响应: #!/bin/bash fileFormat=${1} if [[ ${fileFormat} =~ [F
我正在寻找一种在 for 循环内迭代时识别 subview 对象的方法,我基本上通过执行 cell.contentView.subviews 从 UITableView 的 contentView 获
我正在尝试在 Swift 中使用 CallKit 来识别调用者。 我正在寻找一种通过发出 URL 请求来识别调用者的方法。 例如:+1-234-45-241 给我打电话,我希望它向 mydomain.
我将(相当古老的)插件称为“thickbox”,如下所述: 创建厚盒时,它包含基于查询的内容列表。 使用 JavaScript 或 jQuery,我希望能够访问 type 的值(在上面的示例中 t
我想编写一些可以接受某种输入并将其识别为方波、三角波或某种波形的代码。我还需要一些产生所述波的方法。 我确实有使用 C/C++ 的经验,但是,我不确定我将如何模拟所有这些。最终,我想将其转换为微 Co
我创建了一个 for 循环,用于在每个部分显示 8 个项目,但我试图在循环中识别某些项目。例如,我想识别前两项,然后是第五项和第六项,但我的识别技术似乎是正确的。 for (int i = 0; i
如何识别 UIStoryboard? 该类具有创建和实例化的方法,但我没有看到带有类似name 的@property。例如 获取 Storyboard对象 + storyboardWithName:b
如何确定所运行的SQLServer2005的版本 要确定所运行的SQLServer2005的版本,请使用SQLServerManagementStudio连接到SQLServer2005,然后运行
这个问题在这里已经有了答案: How to check whether an object is a date? (26 个答案) 关闭2 年前。 我正在使用一个 npm 模块,它在错误时抛出一个空
我正在制作一个使用 ActivityRecognition API 在后台跟踪用户 Activity 的应用,如果用户在指定时间段(例如 1 小时)内停留在同一个地方,系统就会推送通知告诉用户去散步.
我是一名优秀的程序员,十分优秀!