1. 程式人生 > 其它 >Python 使用pip或easy_install或手動安裝庫/模組/軟體包

Python 使用pip或easy_install或手動安裝庫/模組/軟體包

pip是easy_install的改進版,提供更好的提示資訊,刪除package等功能。老版本的python中只有easy_install,沒有pip。本文主要介紹使用pip或easy_install安裝庫軟體包,以及使用下載原始碼包方式,通過setup.py來安裝。

1、PIP安裝教程

1)Windows上安裝PIP

Python2的PIP安裝指令碼https://bootstrap.pypa.io/get-pip.py

Python3的PIP安裝指令碼https://bootstrap.pypa.io/3.3/get-pip.py

安裝命令

python get-pip.py

2)Mac上安裝PIP

Mac系統上一般都已經安裝了Python和PIP。
如果要使用本機系統Python安裝但沒有可用的PIP,可以在終端中使用以下命令安裝PIP:

sudo easy_install pip

使用Homebrew安裝Python命令:

brew install python

如果安裝成功但PIP不可用,則可能需要使用以下Terminal命令重新連結Python:

brew unlink python && brew link python

3)Linux上安裝PIP

高階包工具(Python 2.x)

sudo apt-get install python-pip

高階包工具(Python 3.x)

sudo apt-get install python3-pip

pacman包管理器(Python 2.x)

sudo pacman -S python2-pip

pacman包管理器(Python 3.x)

sudo pacman -S python-pip

Yum包管理器 (Python 2.x)

sudo yum upgrade python-setuptools
sudo yum install python-pip python-wheel

Yum包管理器 (Python 3.x)

sudo yum install python3 python3-wheel

Dandified Yum (Python 2.x)

sudo dnf upgrade python-setuptools
sudo dnf install python-pip python-wheel

Dandified Yum (Python 3.x)

sudo dnf install python3 python3-wheel

Zypper包管理器 (Python 2.x)

sudo zypper install python-pip python-setuptools python-wheel

Zypper包管理器 (Python 3.x)

sudo zypper install python3-pip python3-setuptools python3-wheel

2、使用PIP安裝命令

pip install 包名(庫名)

例如:

pip install django

3、手動安裝的方法

1)下載需要的包

下載地址https://pypi.org

例如:下載PyUserInput(tar.gz格式)(下載地址:https://pypi.org/project/PyUserInput/#files)

2)解壓軟體包

3)使用命令安裝

命令列工具cd切換到所要安裝的包的目錄,目錄中包含setup.py檔案,使用下面命令安裝:

python setup.py install

注意:如果通過絕對路徑或相對路徑指定setup.py檔案,執行安裝命令可能報錯,如下,

python ./PyUserInput-0.1.11/setup.py install
running install
running bdist_egg
running egg_info
creating PyUserInput.egg-info
writing requirements to PyUserInput.egg-info\requires.txt
writing top-level names to PyUserInput.egg-info\top_level.txt
writing PyUserInput.egg-info\PKG-INFO
writing dependency_links to PyUserInput.egg-info\dependency_links.txt
writing manifest file 'PyUserInput.egg-info\SOURCES.txt'
error: package directory '.\pykeyboard' does not exist

推薦文件