Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在运行一个可以在多个不同主机上完美运行的 docker 容器。但是,当我在 AWS cr1.8xlarge 上运行时,其中一个包 (bcolz) 因“无效指令”错误而失败。
我执行到容器中并运行失败的 bcolz.test() 。但是,如果我 pip uninstall bcolz 然后使用 pip install bcolz==1.1.1 重新安装相同的版本并再次运行 bcolz.test() 并且它可以工作。
怎么会这样?
setup.py 根据 CPU 使用不同的标志编译 bcolz。这意味着 bcolz 在 docker 容器中不可移植。