官术网_书友最值得收藏!

Managing installed packages

The pip tool can do more than just installing packages. It can also give us the following:

  • A list of currently installed packages using the -m pip list command:

  • Upgrade currently installed packages to the newest version using the -m pip install --upgrade command:
  • Uninstall packages that we don't need anymore using the -m pip uninstall command. For example, if we want to uninstall the banknumber package, we can do it by using the following command, shown in this screenshot:

In short, it's a complete cross-platform management tool for Python packages.

Some Python packages require that we be able to compile extensions written in the C programming language to install them, but fortunately that's becoming rare. Normally, if the compiled extension is required, pip will be able to find and install the proper precompiled version automatically. The majority of available packages are pure Python anyhow and don't require compilation.

The pip tool has many more great options and command-line switches, but what we've seen so far covers the common situations well. If you want to dig into it further, pip's help command will give you the details. For example, consider the following command:

pip help install  

The preceding command prints out all the information you could possibly want about the pip install option:

So, now that we know how to install third-party packages using pip, how do we go about actually finding packages to install in the first place?

主站蜘蛛池模板: 霍林郭勒市| 海原县| 什邡市| 鄂托克前旗| 彰化市| 三河市| 平罗县| 个旧市| 社旗县| 海宁市| 鄂托克前旗| 太保市| 驻马店市| 济阳县| 黔南| 临湘市| 临汾市| 安龙县| 嘉禾县| 定日县| 梁山县| 连南| 林州市| 高台县| 嘉定区| 石首市| 盱眙县| 鹰潭市| 化州市| 麻栗坡县| 肥乡县| 岢岚县| 汾西县| 武川县| 高安市| 拜泉县| 南乐县| 梁山县| 锦州市| 嵊泗县| 凤台县|