在我的Windows 7系统上,我尝试使用conda安装尽可能多的软件包。这些软件包可以很容易地通过以下方式更新:
conda update all
很不幸,有些软件包在conda中并没有出现,但是可以通过pip获取。对于这些软件包,我会使用pip进行安装。在Windows上更新所有pip软件包似乎更加困难,但是...
for /F "delims===" %i in ('pip freeze -l') do pip install -U %i
我发现有一种方法可以更新Python的包。
然而,这个方法尝试着更新全部的包,包括那些通过conda安装的包。
有没有办法只更新通过pip安装的包呢?
conda list | grep "pypi" | cut -d " " -f 1 | xargs pip install --upgrade
- robbwh