python - 为什么 Cython 的 pip 安装需要这么长时间?

标签 python numpy pip

几分钟前,我尝试在我的电脑上安装 Cython(目前我正在使用 Windows 10,Python 3.6),我在命令提示符下输入“pip install Cython”,所以它已成功下载,现在仍在安装持续,它已经工作了大约 10 分钟,所以出了 pip 问题。 NumPy 也发生了同样的情况,但我已经放弃了安装,因为现在对我来说没有必要了。有任何想法吗?在我更新 Visual C++ 之前,因为当我尝试安装 NumPy 时,发生了错误并让我安装了最新的 Visual C++ 版本,所以我使用带有错误消息的链接来安装它。 Screenshot from console

最佳答案

它需要很长时间,因为它是从 C 源代码编译库。根据您计算机的速度和库的大小,这可能需要很长时间。

你说编译发生时你没有看到任何输出。很可能启动编译的设置不是管道 stdoutstderr 行。查看您的任务管理器,看看编译器进程是否占用了大量 CPU,如果是,那么它很可能正在运行。编译时不要打扰机器(不要在后台观看视频等),如果是笔记本电脑,请插上电源。

在野外可能有预编译的二进制文件,但它们需要与您正在使用的相同版本的 Python 链接。

关于python - 为什么 Cython 的 pip 安装需要这么长时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41538468/

相关文章:

python - 将序列日期列 (yyyy-mm-dd) 转换为英国日期格式(Pythonic 方式)

python - 加快附近组的计算?

python - 如何删除 3D 轴并以 eps 格式打印?

python - 由于 Coacoa 错误,在 Mac OS X Mavericks 上通过 pip 安装 Matplotlib 失败?

python - Django:无效的 block 标记: 'static',预期为 'endif'

python - 串行发送数据时 GUI 挂起

python - PyArrow:增量使用 ParquetWriter 而不将整个数据集保存在内存中(比内存 Parquet 文件大)

python - 一维数组和二维数组之间的逐行笛卡尔积

python - 在 ubuntu 服务器 virtualenv 中安装 django 的 pip 问题

python - 当我尝试使用 pip 安装软件包时出现错误