如何在FreeBSD 12上安装pip Python软件包管理器

这是续集。
您可以通过以下链接以PDF格式下载本文,以为我们提供支持。

将指南下载为PDF


这是续集。

这是续集。
这是续集。

本指南介绍了如何安装 点子 FreeBSD 12 Python软件包管理器。 pip是一个软件包管理系统,用于安装和管理以Python编写的软件包。

有两种方法可以在FreeBSD系统上安装pip。我的笔记本电脑上安装了FreeBSD 12。

# freebsd-version
12.0-RELEASE

FreeBSD 12附带了Python 2.7和Python 3.6。

# python
python2.7         python2.7-config  python3.6         python3.6-config  python3.6m        python3.6m-config

我使用的默认版本是 3.6。 请注意 python 该命令在FreeBSD 12上不可用。

# which python
python: Command not found

为Python3.6二进制文件创建符号链接, /usr/local/bin/python

# ln -s /usr/local/bin/python3.6 /usr/local/bin/python
# python --version
Python 3.6.6

从安装pip py36-pip 包:

# pkg install py36-pip
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 2 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
	py36-pip: 9.0.3
	py36-setuptools: 40.0.0

Number of packages to be installed: 2

The process will require 21 MiB more space.
6 MiB to be downloaded.

Proceed with this action? [y/N]: y
[1/2] Fetching py36-pip-9.0.3.txz: 100%    6 MiB 308.7kB/s    00:20    
[2/2] Fetching py36-setuptools-40.0.0.txz: 100%  487 KiB 124.6kB/s    00:04    
Checking integrity... done (0 conflicting)
[1/2] Installing py36-setuptools-40.0.0...
[1/2] Extracting py36-setuptools-40.0.0: 100%
[2/2] Installing py36-pip-9.0.3...
[2/2] Extracting py36-pip-9.0.3: 100%
Message from py36-setuptools-40.0.0:

*******************************************************************

  Only /usr/local/bin/easy_install-3.6 script has been installed
  since Python 3.6 is not the default Python version.

*******************************************************************
Message from py36-pip-9.0.3:

============================== !!!! WARNING !!!! ==========================

pip MUST ONLY be used:

 * With the --user flag, OR
 * To install or manage Python packages in virtual environments

Failure to follow this warning can and will result in an inconsistent
system-wide Python environment (LOCALBASE/lib/pythonX.Y/site-packages) and
cause errors.

Avoid using pip as root unless you know what you're doing.

============================== !!!! WARNING !!!! ==========================

为Pip-3.6程序包创建一个符号链接。

# which pip-3.6
/usr/local/bin/pip-3.6
# ln -s /usr/local/bin/pip-3.6 /usr/local/bin/pip
# pip --version 
pip 9.0.3 from /usr/local/lib/python3.6/site-packages (python 3.6)

升级 pip

# pip install --upgrade pip
Collecting pip
  Downloading https://files.pythonhosted.org/packages/c2/d7/90f34cb0d83a6c5631cf71dfe64cc1054598c843a92b400e55675cc2ac37/pip-18.1-py2.py3-none-any.whl (1.3MB)
    100% |################################| 1.3MB 750kB/s 
Installing collected packages: pip
  Found existing installation: pip 9.0.3
    Uninstalling pip-9.0.3:
      Successfully uninstalled pip-9.0.3
Successfully installed pip-18.1

测试点的使用

$ pip install awscli --user

当我以普通用户身份使用Pip安装python软件包时,二进制文件是 .local/bin/

将路径添加到PATH变量。

$ vim ~/.bashrc
export PATH=$PATH:.local/bin/

如果要安装适用于Python 2.7的Pip,请运行以下命令:

# pkg install py27-pip

现在,PIP Python软件包管理器已安装在FreeBSD 12上。

类似文章:

如何在Ubuntu 18.04 / Ubuntu 16.04 LTS上安装Pip3和Django

在Debian 10(Buster)Linux上安装Pip

如何在RHEL 8上安装Python 3 / Python 2.7

如何在Ubuntu 16.04 / CentOS 7 / Debian 9 / macOS上安装Python 3.6

这是续集。
您可以通过以下链接以PDF格式下载本文,以为我们提供支持。

将指南下载为PDF


这是续集。

这是续集。
这是续集。

Sidebar