有时候直接使用pip install xxx可能会出现问题,此时需要直接从PyPI下载,然后自行进行安装,这个过程可能会遇到一些问题,我们尝试进行解决,以physics安装为例:
具体安装方法可参考:
如何安装pypi下载的包_pypi下载包及安装教程-CSDN博客
这里主要讲遇到的问题及解决办法:
问题1:编译时报错“ModuleNotFoundError: No module named 'Cython'”
即执行python setup.py build时报“ModuleNotFoundError: No module named 'Cython'”错误
这里主要是因为没有Cython模块,解决办法是直接安装:pip install Cython
问题2:安装时报错“Cython.Compiler.Errors.CompileError: physics/errors.pyx”
即执行python setup.py install时报“Cython.Compiler.Errors.CompileError: physics/errors.pyx”错误
这里参考了William哈https://blog.csdn.net/jshinebin/article/details/134735240的解决思路,即降低Cython版本为0.29.1,发现问题解决,可以正常安装。