基于安装Python软件包

2024-04-19 04:27:39 发布

您现在位置:Python中文网/ 问答频道 /正文

对于我的environment.yml文件,我有一个依赖项列表。一个包仅在基于Windows的系统上可用,但在该环境中,该包需要它。其他软件包可以安装在任何操作系统上。你知道吗

如何创建环境.yml所以它只能在windows操作系统上安装这个包?你知道吗

电流environment.yml

name: python_dev_env
channels:
- defaults
- anaconda
- conda-forge
- dhirschfeld
dependencies:
- pandas >=0.23
- pip
- python >=3.6
- nbconvert
- beautifulsoup4
- requests
- requests-kerberos==0.11.0
- requests-toolbelt
- requests_ntlm
- requests-oauthlib
- requests-negotiate-sspi
- jupyterlab
- pytest
- matplotlib
- scikit-learn
- scikit-image
- keras
- pip:
  - unittest-xml-reporting
  - setuptools >=38.6
  - sphinx-rtd-theme

requests-negotiate-sspi是仅限windows的包。你知道吗


Tags: pip文件name列表environment环境windowsyml
1条回答
网友
1楼 · 发布于 2024-04-19 04:27:39

在环境.yml文件,仅windows依赖项的后缀如下

; sys_platform == 'win32'

就像这样

- requests-negotiate-sspi; sys_platform == 'win32'

像wise一样,您可以使用

; sys_platform == 'linux'

相关问题 更多 >