安装 Pip 包的最佳方式(Ubuntu/Linux)
Best way to Install Pip packages(Ubuntu/Linux)
我想知道安装 python 软件包的选项有很多,哪一个是最好和最方便的。我应该使用 sudo
和 pip3
命令安装软件包吗?
例如
sudo pip3 install <package>
仅使用 pip3
例如
pip3 install <package>
或使用 apt
sudo apt install <python-package>
我想知道哪个是首选,将来最方便。主要想知道 Sudo pip3
和 pip3
之间有什么区别,它有什么区别,我应该使用哪一个。
不要将 sudo
与 pip
一起使用。您有可能会覆盖 system-installed 包,并弄乱您的 OS.
sudo apt install <python-package>
非常安全,但可能会导致软件包过时,并且肯定不会包含您可能要安装的所有软件包。
pip3 install <package>
将为当前用户安装软件包(因此,不是 system-wide;如果你是唯一的用户,你没问题),这是我推荐的。
更进一步,虚拟环境或使用 Conda(一种“扩展的”虚拟环境管理器)可能更安全,代价是需要更多的设置工作和更多的磁盘 space (通常,后者是微不足道的)。
您将不得不阅读虚拟环境或 Conda 的使用。该主题太长,无法在此处提供标准答案。
我建议首先阅读包文档,因为它通常包含有关如何安装它的信息。关于流行包的几个例子
在此之前检查您机器中 python
的版本(通过检查 python --version
的输出),如果它是 Python 2 并且您想将软件包安装到 Python 3,那么你需要使用pip3
和python3
而不是pip
和python
,如果是Python 3你可能会使用命令因为他们是。
我想知道安装 python 软件包的选项有很多,哪一个是最好和最方便的。我应该使用 sudo
和 pip3
命令安装软件包吗?
例如
sudo pip3 install <package>
仅使用 pip3
例如
pip3 install <package>
或使用 apt
sudo apt install <python-package>
我想知道哪个是首选,将来最方便。主要想知道 Sudo pip3
和 pip3
之间有什么区别,它有什么区别,我应该使用哪一个。
不要将 sudo
与 pip
一起使用。您有可能会覆盖 system-installed 包,并弄乱您的 OS.
sudo apt install <python-package>
非常安全,但可能会导致软件包过时,并且肯定不会包含您可能要安装的所有软件包。
pip3 install <package>
将为当前用户安装软件包(因此,不是 system-wide;如果你是唯一的用户,你没问题),这是我推荐的。
更进一步,虚拟环境或使用 Conda(一种“扩展的”虚拟环境管理器)可能更安全,代价是需要更多的设置工作和更多的磁盘 space (通常,后者是微不足道的)。
您将不得不阅读虚拟环境或 Conda 的使用。该主题太长,无法在此处提供标准答案。
我建议首先阅读包文档,因为它通常包含有关如何安装它的信息。关于流行包的几个例子
在此之前检查您机器中 python
的版本(通过检查 python --version
的输出),如果它是 Python 2 并且您想将软件包安装到 Python 3,那么你需要使用pip3
和python3
而不是pip
和python
,如果是Python 3你可能会使用命令因为他们是。