【问题标题】:Why is the pip installation of Cython taking so long?为什么 Cython 的 pip 安装需要这么长时间?
【发布时间】:2017-01-08 22:12:57
【问题描述】:

几分钟前,我尝试在我的计算机上安装 Cython(目前我正在使用 Windows 10,Python 3.6),我在命令提示符下键入“pip install Cython”,所以它已经成功下载,现在还在安装持续,它已经工作了大约 10 分钟,所以出了点问题。同样的故事也发生在 NumPy 上,但我已经放弃了安装,因为现在对我来说没有必要了。有任何想法吗?在我更新 Visual C++ 之前,因为当我尝试安装 NumPy 时,发生了错误并建议我安装最后一个 Visual C++ 版本,所以我使用附有错误消息的链接进行操作。

【问题讨论】:

  • 可能正在编译,您应该等待,或者提供有关控制台中发生的更多详细信息。
  • @dannyxn 你应该编辑你的问题并直接嵌入它(不要外部链接)
  • 两者都需要编译很多东西。如果您的计算机速度较慢,则需要更长的时间。检查您的任务管理器,看看它在做什么。但是您很可能会看到编译器进程正在运行并消耗大量资源。

标签: python numpy pip


【解决方案1】:

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

您说编译时没有看到任何输出。最有可能开始编译的设置不是管道stdoutstderr 行。看看你的任务管理器,看看编译器进程是否占用了大量的 CPU,如果是,那么很可能它正在工作。编译时不要理会机器(不要在后台观看视频等),如果是笔记本电脑,请将其插入。

可能有预编译的二进制文件,但它们需要链接到您使用的同一版本的 Python。

【讨论】:

  • 但我记得,当我在我的旧电脑上安装 NumPy 时,没有出现同样的问题,现在我的工作速度要快得多。
  • 那他为什么看不到编译的输出呢?至少在 Linux 上,安装 Cython 会产生大量输出。
  • 我在问这个
  • 你应该在你的问题中提到你没有看到任何输出。
  • 使用 python 3.6.3 在 raspberry pi 3 上安装 cython 刚才花了大约 15 分钟,并且在成功完成之前,大部分时间似乎都挂在@dannyxn 的屏幕截图中的同一点。只要给它时间。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-31
  • 1970-01-01
  • 1970-01-01
  • 2011-08-27
  • 2011-12-07
相关资源
最近更新 更多