pip无法导入Cython,但python setup.py安装可以

pip无法导入Cython,但python setup.py安装可以,python,pip,cython,setuptools,Python,Pip,Cython,Setuptools,我正在写一个Cython模块。我已经安装了Cython。我的setup.py文件的开头如下所示: 导入操作系统 从distutils.command.build\u ext导入build\u ext 从输入import Callable开始 从设置工具导入设置,扩展 从Cython.Build导入cythonize 当我运行pip install.时,我会出现以下错误: ModuleNotFoundError:没有名为“Cython”的模块 但是,如果我运行python setup.py i

我正在写一个Cython模块。我已经安装了Cython。我的
setup.py
文件的开头如下所示:

导入操作系统
从distutils.command.build\u ext导入build\u ext
从输入import Callable开始
从设置工具导入设置,扩展
从Cython.Build导入cythonize
当我运行
pip install.
时,我会出现以下错误:

ModuleNotFoundError:没有名为“Cython”的模块
但是,如果我运行
python setup.py install
,一切都会正常工作

我已经运行了
pip安装Cython——升级

Python版本:3.7.10

Cython版本:0.29.23

pip版本:21.0.1

我确信需要更多的信息,但不确定我应该提供什么

编辑:

Python路径:
/Users/petioptrv/miniconda3/envs/ib-insync-sim-test/bin/Python

pip路径:
/Users/petioptrv/miniconda3/envs/ib同步sim测试/bin/pip


路径很明显,我使用conda来管理我的环境。

pip--version
显示的python版本是否匹配?这是一个奇怪的版本。二进制文件的路径是什么(例如,
哪个pip
哪个python
)?您使用的是哪种系统(Windows、Mac、Linux)?您是否使用其他软件来管理环境(
pyenv
conda
)?使用python-m pip安装,请参阅@ead,不幸的是,没有解决问题使用
python3-m pip安装
?如果你已经安装了python2,当你想要python3的时候不要忘记3