这里有一个关于freezing into requirements.txt
的问题,但这个问题是关于installing from requirements.txt
的。我在远程服务器上有一个requirements.txt
文件:
Pillow==8.2.0
nltk==3.6.2
notebook==6.4.0
# & lt;——排除这个numpy==1.19.5
,然后我意识到,我想排除notebook==6.4.0
,而运行pip install -r requirements.txt
。我们如何才能做到这一点?
一种可能性:我可以comment
或delete
从local server's requirements.txt
&然后将git推送回远程服务器。如何在不访问本地服务器的情况下排除一个包?谢谢你。
这个问题的一个常见解决方案是使用嵌套的requirements.txt
- requirements.txt: 中的生产包
Pillow==8.2.0
nltk==3.6.2
numpy==1.19.5
- requients_dev .txt中的开发包
-r requirements.txt # <- installs production packages
notebook==6.4.0
…和往常一样:ReadTheDocs