DIN*_*LIT 3 python pip anaconda pycryptodome
我试图安装pycryptodome,python-jose-cryptodome使用pip中anaocnda3环境。
我收到此错误:
ERROR: Failed building wheel for pycryptodome
Run Code Online (Sandbox Code Playgroud)
我已经尝试了许多版本的许多解决方案(最新版本,指定版本,使用 python 3.8 或 3.7,使用没有缓存的需求文本,甚至单独安装),但对我来说没有任何效果:(。任何解决方案?
虽然使用pip是允许的,罚款蟒蛇环境,问题,可以使用时,会出现pip和conda在一起,这显然是在畅达提到的文档。
在 anaconda 环境中安装包的最佳实践之一是conda在使用 pip 之前使用搜索和安装。
因此,不要直接使用pip,而是尝试:
在 anaconda 包 repo 中搜索pycryptodome
conda search pycryptodome
pycryptodome 在 anaconda repo 中可用。
下一步是安装 pycryptodome :
conda install -c anaconda pycryptodome
或者如果您想使用 conda-foge 频道:
conda install -c conda-forge pycryptodome
这应该将 pycryptodome 安装到您的环境中
使用带有 conda 的 requirements.txt 文件:
conda install --yes --file requirements.txt
摘要:在 Conda 环境中使用 Pip 时的最佳实践清单
仅在 conda 之后使用 pip
使用 conda 安装尽可能多的需求,然后使用 pip
pip 应该使用 –upgrade-strategy only-if-needed 运行(默认)
不要将 pip 与 –user 参数一起使用,避免所有“用户”安装
使用 conda 环境进行隔离
如果需要更改,请重新创建环境
将 conda 和 pip 要求存储在文本文件中
您可以在 anaconda 网站和 conda docs上阅读有关此主题的更多信息
| 归档时间: |
|
| 查看次数: |
4109 次 |
| 最近记录: |