- 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/
我通过 spring ioc 编写了一些 Rest 应用程序。但我无法解决这个问题。这是我的异常(exception): org.springframework.beans.factory.BeanC
我对 TestNG、Spring 框架等完全陌生,我正在尝试使用注释 @Value通过 @Configuration 访问配置文件注释。 我在这里想要实现的目标是让控制台从配置文件中写出“hi”,通过
为此工作了几个小时。我完全被难住了。 这是 CS113 的实验室。 如果用户在程序(二进制计算器)结束时选择继续,我们需要使用 goto 语句来到达程序的顶部。 但是,我们还需要释放所有分配的内存。
我正在尝试使用 ffmpeg 库构建一个小的 C 程序。但是我什至无法使用 avformat_open_input() 打开音频文件设置检查错误代码的函数后,我得到以下输出: Error code:
使用 Spring Initializer 创建一个简单的 Spring boot。我只在可用选项下选择 DevTools。 创建项目后,无需对其进行任何更改,即可正常运行程序。 现在,当我尝试在项目
所以我只是在 Mac OS X 中通过 brew 安装了 qt。但是它无法链接它。当我尝试运行 brew link qt 或 brew link --overwrite qt 我得到以下信息: ton
我在提交和 pull 时遇到了问题:在提交的 IDE 中,我看到: warning not all local changes may be shown due to an error: unable
我跑 man gcc | grep "-L" 我明白了 Usage: grep [OPTION]... PATTERN [FILE]... Try `grep --help' for more inf
我有一段代码,旨在接收任何 URL 并将其从网络上撕下来。到目前为止,它运行良好,直到有人给了它这个 URL: http://www.aspensurgical.com/static/images/a
在过去的 5 个小时里,我一直在尝试在我的服务器上设置 WireGuard,但在完成所有设置后,我无法 ping IP 或解析域。 下面是服务器配置 [Interface] Address = 10.
我正在尝试在 GitLab 中 fork 我的一个私有(private)项目,但是当我按下 fork 按钮时,我会收到以下信息: No available namespaces to fork the
我这里遇到了一些问题。我是 node.js 和 Rest API 的新手,但我正在尝试自学。我制作了 REST API,使用 MongoDB 与我的数据库进行通信,我使用 Postman 来测试我的路
下面的代码在控制台中给出以下消息: Uncaught DOMException: Failed to execute 'appendChild' on 'Node': The new child el
我正在尝试调用一个新端点来显示数据,我意识到在上一组有效的数据中,它在数据周围用一对额外的“[]”括号进行控制台,我认为这就是问题是,而新端点不会以我使用数据的方式产生它! 这是 NgFor 失败的原
我正在尝试将我的 Symfony2 应用程序部署到我的 Azure Web 应用程序,但遇到了一些麻烦。 推送到远程时,我在终端中收到以下消息 remote: Updating branch 'mas
Minikube已启动并正在运行,没有任何错误,但是我无法 curl IP。我在这里遵循:https://docs.traefik.io/user-guide/kubernetes/,似乎没有提到关闭
每当我尝试docker组成任何项目时,都会出现以下错误。 我尝试过有和没有sudo 我在这台机器上只有这个问题。我可以在Mac和Amazon WorkSpace上运行相同的容器。 (myslabs)
我正在尝试 pip install stanza 并收到此消息: ERROR: No matching distribution found for torch>=1.3.0 (from stanza
DNS 解析看起来不错,但我无法 ping 我的服务。可能是什么原因? 来自集群中的另一个 Pod: $ ping backend PING backend.default.svc.cluster.l
我正在使用Hibernate 4 + Spring MVC 4当我开始 Apache Tomcat Server 8我收到此错误: Error creating bean with name 'wel
我是一名优秀的程序员,十分优秀!