【发布时间】:2023-01-02 15:40:33
【问题描述】:
我安装了 empyrial 包
python3 -m pip install empyrial
在我激活的虚拟环境中
安装结束时,我收到一条警告:
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
pandas-profiling 3.6.1 requires numpy<1.24,>=1.16.0, but you have numpy 1.24.1 which is incompatible.
numba 0.54.1 requires numpy<1.21,>=1.17, but you have numpy 1.24.1 which is incompatible.
对此几乎没有疑问:
-
这是否意味着 numba 和 pandas 分析在没有必要的依赖项的情况下将无法工作,因为虚拟环境中安装的版本不兼容。
-
如果我们希望使用已安装的版本以及安装和安装所需的包版本以使其他相应包工作并且不在我的 python 代码中产生错误( s empyrial 需要特定版本但scikit-learn、fbprophet 等软件包可能需要其他版本)
我曾尝试查看其他解决方案:他们给出了答案,例如 -
- 您可以重命名包
- 可以更改安装路径
什么是最好的解决方案?
【问题讨论】:
标签: python python-3.x pip virtualenv