Python环境操作系统独立需求
我正在使用guide生成python环境Python环境操作系统独立需求,python,pip,requirements.txt,Python,Pip,Requirements.txt,我正在使用guide生成python环境 pip freeze > requirements.txt 然后 python -m pip install -r requirements.txt 我使用了一些特定于windows的软件包,但不希望出现在requirements.txt中。有什么办法可以做到这一点吗 pywin32==228 pywin32-ctypes==0.2.0 如果没有,我是否可以安装并忽略这些模块,因为安装过程将始终在pywin停止,并且不会安装随后出现的软件包。
pip freeze > requirements.txt
然后
python -m pip install -r requirements.txt
我使用了一些特定于windows的软件包,但不希望出现在requirements.txt中。有什么办法可以做到这一点吗
pywin32==228
pywin32-ctypes==0.2.0
如果没有,我是否可以安装并忽略这些模块,因为安装过程将始终在pywin停止,并且不会安装随后出现的软件包。您可以在requirements.txt中使用
pywin32==228; platform_system=="Windows"
没有人知道你正在开发的程序是否依赖于操作系统。这取决于您的实现。您应该在venv
(虚拟python环境)中开发,并且只安装您需要的依赖项。然后,您可以生成一个新的干净的requirements.txt
,但是,您是否仍然得到依赖windows的依赖项取决于您的项目所依赖的内容。