本文介绍在FreeBSD 12上安装pip Python包管理器、升级pip的方法,系统是运行在Linux虚拟机VirtualBox里的,可参考在Ubuntu 18.04/Debian 9上安装VirtualBox 6.0的方法。

FreeBSD 12上安装pip Python包管理器

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

# freebsd-version

12.0-RELEASE

FreeBSD 12自带有Python2.7和Python3.6:

# python

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

我使用的默认版本是Python3.6,请注意,FreeBSD 12系统上没有python命令:

# 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

从py36-pip包安装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使用情况:

$ pip install awscli --user

如果你使用Pip作为普通用户安装Python包,则将二进制文件放在.local/bin/下。

将路径添加到PATH变量:

$ vim ~/.bashrc

export PATH=$PATH:.local/bin/

如果要安装Pip for Python 2.7,请运行:

# pkg install py27-pip

至此,已全面成功的在FreeBSD 12系统上安装PIP Python包管理器了。

相关主题

虚拟机python pip安装不了_给在Linux虚拟机里运行的FreeBSD 12安装pip Python包管理器...相关推荐

  1. Windows11 安装 chocolatey 包管理器

    众所周知每个Linux发行版都有一个包管理器,比如Ubuntu的 apt-get.Centos的 yum.Arch Linux的 pacman,那么问题来了 Windows有包管理器吗? Window ...

  2. anaconda下载的python在哪_python包管理器anaconda介绍安装和使用

    在Python中,安装第三方模块,是通过包管理工具pip完成的.用pip一个一个安装费时费力,还需要考虑兼容性.我们推荐直接使用anaconda,这是一个基于Python的数据处理和科学计算平台,它已 ...

  3. python 2.7.11 安装pipy包管理器

    系统平台:CentOS 6.5 x86_64 python版本:Python 2.7.11 用CentOS这种企业级的Linux对于个人来讲有一把双刃剑就是他们追求的是稳定,所有官方软件源里的软件都是 ...

  4. ubuntu安装pip包管理器

    #python3sudo apt-get install python3sudo apt-get install python3-pip#python2sudo apt-get install pyt ...

  5. 群晖套件来源_群晖安装IPKG包管理器及第三方社区安装包步骤

    运行环境为群晖DS1517+,系统版本为DSM6.2.3.群晖虽然是基于Linux开发的,但与Red Hat或者Ubuntu这样的公开发行版不同,群晖除了官方的图形化包管理器外,并没有提供类似yum或 ...

  6. dpkg安装软件流程_详解linux安装软件的几种方法

    一.rpm包安装方式步骤: 1.找到相应的软件包,比如soft.version.rpm,下载到本机某个目录: 2.打开一个终端,su -成root用户: 3.cd soft.version.rpm所在 ...

  7. 包管理器作用及特点:conda pip dnf vcpkg

    目录 包管理器功能 conda pip rpm dnf yum vcpkg 总结 包管理器功能 包相当于软件,可实现某项专门的功能.包管理工具相当于软件管家,帮你实现"从哪里下载(源)&qu ...

  8. node.js 腾讯镜像站_使用腾讯云提供的针对Nuget包管理器的缓存加速服务

    继阿里巴巴开源镜像站(https://opsx.alibaba.com/).华为云镜像站点(https://mirrors.huaweicloud.com/ )之后,腾讯也已于近日上线了类似的服务,官 ...

  9. nodejs,python,sublime和Eclipse的包管理器

    Python的包管理器叫pip. 首先安装Python运行环境Python 3.7.0:https://www.python.org/downloads/release/python-370/ Pyt ...

  10. nodejs,python,sublime和Eclipse的包管理器 1

    Python的包管理器叫pip. 首先安装Python运行环境Python 3.7.0:https://www.python.org/downlo... Python安装完毕之后,即可使用命令行py ...

最新文章

  1. 网络摄像机如何与路由器连接方法
  2. CF1097D Makoto and a Blackboard(期望)
  3. 【KVM系列07】使用 libvirt 做 QEMU/KVM 快照和 Nova 实例的快照
  4. C#正则表达式MatchCollection类浅析
  5. linux 安装windows字库,Linux安装windows字体
  6. 活动预告丨openGauss西安Meetup来啦!本周五见!
  7. 跟我一起学jQuery——第一集
  8. android system_server中的dump_Android 10.0系统启动之SystemServer进程(二)
  9. Gallery和BaseAdapter容器
  10. iPhone 开源游戏引擎
  11. layer子窗口与父窗口传值
  12. 总结了一些很实用值得收藏的站点
  13. SAP QM数据库表清单
  14. java判断浏览器杂项_杂 项 - HelloJava菜鸟社区
  15. SuperMap iDesktop常见问题解答集锦(八)
  16. GEE(python)雨天Gini指数
  17. android开发教程!看懂这些帮你轻松解决就业问题!知乎上转疯了!
  18. mpeg怎么转换成mp4?
  19. IOl流的分类与使用
  20. 放大缩小不习惯?只需两步教你solid works如何设置反转滚轮缩放

热门文章

  1. ASP.NET WEB API简介
  2. 2000条你应知的WPF小姿势 基础篇40-44 启动关闭,Xaml,逻辑树
  3. java图文并排_JAVA如何实现图文混合显示
  4. 并发编程学习之写时复制CopyOnWriteArrayList
  5. Java sychronized关键字总结(一)
  6. spring自动注入模型
  7. 全国省市区SQL语句(mysql)
  8. 【246天】跃迁之路——程序员高效学习方法论探索系列(实验阶段04-2017.10.09)...
  9. 学习ubuntu之wget命令
  10. JAVA三大框架SSH和MVC