- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我已经为此花费了数小时。我是 Python 新手,看不到解决方案。
我有 Python 3.4,想使用 .docx,这需要 lxml。
到目前为止,我完成的工作流程是:我转到 Python lxml 包安装程序页面,但要知道我需要哪个版本非常困惑。我尝试了其中几个包含 34 数字的文件,包括 .exe 和 .tar。我还尝试了 pip install lxml3.4.4
和 pip install lxml 3.4.4
。它们也都不起作用。
这是我执行 pip install lxml
时的命令提示符(它会自动获取我下载的 lxml 3.4.4,然后打印您可以看到的内容在屏幕截图中):
我做错了什么,我该怎么做才能修复它?和/或我需要从哪里安装什么版本的 lxml?我真的很沮丧,这太难了。谢谢
最佳答案
如 lxml homepage 所说,它发生在你身上:
If you fail to build lxml on your MS Windows system from the signed and tested sources that we release, consider using the binary builds from PyPI or the unofficial Windows binaries that Christoph Gohlke generously provides.
所以你必须从 Unofficial Windows Binaries for Python Extension Packages 下载正确的 wheel 文件.
第 1 步:下载合适的版本
根据您的机器,您必须下载 wheel 文件 lxml‑3.4.4‑cp34‑none‑win32.whl 或 lxml‑3.4.4‑cp34‑none‑win_amd64。 whl,因为你想要 Python3.4 的版本(即 cp34 中的 34)。
第 2 步:打开 cmd 并导航到下载文件夹
我选择以管理员模式打开cmd。但这对您来说可能不是必需的。
第三步:用pip安装wheel文件
现在您必须使用 pip 安装非官方的 wheel 文件。也许你可以做 pip install pip --upgrade
在安装 wheel 文件之前。但这对您来说可能也没有必要。要进行安装,只需键入 pip install <downloaded_file>
.
或者正如 cgohlke 在他对你的问题的评论中提到的:如果你不能做 pip install
直接在 cmd 中,这是你可以尝试的:C:\Python34\python.exe -m pip install <downloaded_file>
.当然,如果其他地方安装了 Python3.4,则必须编辑路径。
不要 panic 。如果您尝试安装错误的下载文件(例如 win32 而不是 amd64),它应该不会破坏任何东西。应出现错误消息:<package name> is not a supported wheel on this platform
.
关于python - 如何在 Windows 机器上的 Python 3.4 中安装 lxml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33027034/
我被难住了。如果我对文件路径进行硬编码,则此脚本在我的 Windows 机器上的 Eclipse 中运行良好。如果我尝试接受参数并在我的边缘节点(一个 linux 机器)上运行它,它不会抛出任何特定的
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 关闭 8 年前。 这个问题似乎不是关于 a specific programming problem,
我们最近将我们的基础架构从 Solaris(Oracle/Sun Java) 迁移到 AIX(IBM Java)。 我们的客户将使用我们共享的算法(AES)和 key 上传加密文件,一旦加密文件放置在
我想编写一个程序(java),它接受一个文件作为输入,对其进行加密(使用aes128)并通过ftp发送该加密文件,接收者接收它并使用 key 进行解密。我是初学者,有什么帮助可以做到这一点吗?非常感谢
我正在尝试将一些为 1c2 机器 (thumb) 编译的 DLL 导入 WinMobile 6.1 C# 智能设备项目。 然而,当我尝试将它们导入我的 C# 项目时,我得到“无法添加对...的引用”,
我正在寻找 FPGA + 机器。 它应该是入门级定价(例如不超过 200 美元)。 编辑:我想制作一个 ASM 图表并将 FPGA 编程为我在图表中指定的行为 最佳答案 你看过Arduino ? 关于
这是我想完成的: Write a program that stimulates a bean machine Your program should prompt the user to enter
我尝试使用以下命令在 Windows 10 上使用 hyperv 创建一台机器: docker-machine create --driver hyperv default 但它给了我: This m
我有个问题 我的问题是我有一个将 mapred.map.tasks 配置为10的作业(抓取工具),这意味着我的工作将一次创建10个映射器。但是我的集群将 mapred.tasktracker.map.
我正在尝试使用命令重新启动 Docker sudo docker restart a7f8ce75f51f 但我收到以下错误 Error response from daemon: Cannot re
在新机器上引导 Eclipse 是一个非常耗时的过程,您最终会问自己是否真的需要每个插件。但这些都很方便,并且有助于养成一致的习惯。 Eclipse 引导问题包括: 解释/记录需要发生的事情 粘贴正确
我们希望建立一个 Docker 开发节点,我们团队中的任何人都可以将东西部署到其中。 我使用 SSH 创建了一个新的 Docker 机器,如下所示: docker-machine create \
如果可能的话,我想使用 java.util.logging 来做到这一点,有什么想法吗?谢谢。 最佳答案 您可以尝试一下SLF4J . Simple Logging Facade for Java (
当 vagrant up 时,我们的 vagrant box 需要大约 1 小时才能提供第一次运行,在配置过程的最后,我想将盒子打包到本地文件夹中的图像,以便下次需要重建时将其用作基础盒子。我正在使用
我正在为我的图像处理项目构建一个 SVM 线性机,在其中提取正样本和负样本的特征并将其保存到目录中。然后,我使用这些功能训练 SVM,但收到一个无法调试的错误。下面是我用于训练分类器的 train-c
问题描述: 我要将MySQL server 5.7.11 (win32) 安装到Windows server 2012 中。服务器中安装了多个网络接口(interface)卡,我将安装多个绑定(bin
我想安排一台 (AWS) Linux 计算机启动、运行程序,然后自行关闭(以将成本保持在最低水平)。我可以放 mycommand; shutdown 在/etc/rc.local 文件中。但如果我需要
关闭。这个问题需要多问focused 。目前不接受答案。 想要改进此问题吗?更新问题,使其仅关注一个问题 editing this post . 已关闭 4 年前。 Improve this ques
如何将此文件的输出发送到另一台 Linux 计算机的主目录。 显然,我想发送此文件的输出: sed '/^\s*#/d;/^$/d' /etc/httpd/conf/httpd.conf 到 nati
我有一个 Linux 机器,我可以使用 SSH 进行 root 访问。 我想使用GDB来调试系统。 这是一个精简的 Debian 软件包;因此,我里面没有任何编译工具。 uname -a 给出: 2.
我是一名优秀的程序员,十分优秀!