在Mac上使用Python的一种方法
简介
我第一次购买Mac并介绍Python时不知所措,因此我将其记为备忘录。
议程
- 自制的介绍
- zsh介绍
- pyenv介绍
- Pipenv介绍
自制
的介绍
什么是自制酒?
Mac的软件包管理系统
Homebrew是macOS操作系统(和Linux)上的软件包管理系统之一[1]。它的目的和功能与macOS的MacPorts和Fink相同,并且其用途正在扩展。感觉就像是Linux上Debian的APT。由Max Howell开发。
摘自Wikipedia(自制软件(软件包管理系统))
我不确定,但这似乎是Sugremono,它寻找方便的软件包→将其安装在Mac上→也管理版本。
知道那个程度。 .. ..
顺便说一句,布鲁尔(Brew)似乎意味着酿造(啤酒),而自酿(Homebrew)似乎正在自酿啤酒。
您是说可以按自己的喜好使用它?
家酿介绍
家酿官方
请执行以下命令。
1 | $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" |
然后将在后台执行一些操作,并安装Homebrew。
执行以下命令以确认已安装。
1 2 3 4 | $ brew --version Homebrew 2.1.9 Homebrew/homebrew-core (git revision bb5f; last commit 2019-08-08) Homebrew/homebrew-cask (git revision a705d8; last commit 2019-08-08) |
它看起来应该像
。
这样就完成了Homebrew的介绍。
zsh
的介绍
什么是zsh?
正式名称为Z Shell
- 可编程完成功能有助于键入许多用户命令选项和参数(安装时支持数百个命令)。
- 可以与用户运行的所有zsh共享命令历史记录。
- 扩展文件名而无需调用外部命令(例如,具有扩展文件名生成功能(通配符扩展)的find)。
- 改进了对变量和数组的处理。
- 您可以在缓冲区中编辑多行命令。
- 拼写校正功能
- 有多种兼容模式。例如,当您将zsh作为sh运行时,您可以将其假装为bash。
- 提示主题
- 您可以在终端的右边缘显示信息,并显示一个右提示,当您键入长命令时,该提示会自动隐藏。
- 几乎所有定制都是可能的。
摘录自Wikipedia(Z Shell)
方便并且可以自由定制似乎很受欢迎。
看来我还没有掌握。
zsh简介
使用先前安装的Homebrew安装Zsh。
1 | $ brew install zsh |
现在,您可以在Homebrew管理软件包的同时安装它。
执行以下命令以检查是否已安装。
1 2 | $ zsh --version zsh 5.7.1 (x86_64-apple-darwin18.2.0) |
它看起来应该像
。
但是,Shell本身未经允许不得更改,因此请做好准备。
首先,重写
安装的Zsh。
/ etc /贝壳
1 2 3 4 5 6 7 8 9 10 11 | List of acceptable shells for chpass(1). # Ftpd will not allow users to connect who are not using # one of these shells. /bin/bash /bin/csh /bin/ksh /bin/sh /bin/tcsh /bin/zsh /usr/local/bin/zsh (← これを追記) |
之后,执行以下命令并重新启动Terminal。
1 | $ chsh -s /usr/local/bin/zsh |
这样就完成了Zsh的介绍。
介绍Pyenv
什么是Pyenv
一个可以管理多个Python的库。
广义上讲,该库通过满足Python 3和Python 2和Anaconda的需求,使Python版本控制更加容易。
安装Pyenv和Python
像往常一样从Homebrew。
1 | $ brew install pyenv |
接下来,安装Python。
1 | $ pyenv install --list |
在
中找到所需的Python版本。
(如果找到),
1 | $ pyenv install x.x.x. |
使用
安装
但是我只是安装了它,所以我需要让它成为众所周知。
由于它是
,请执行以下命令。
1 | pyenv global x.x.x |
现在整个事情将使用指定的Python版本。
Pipenv
的介绍
什么是pipenv?
该工具提供了为Python项目创建虚拟环境所需的所有手段。在安装或卸载软件包时,通过Pipfile文件自动管理项目软件包。
皮查姆摘录
就像在pip(rogue)
中添加虚拟环境函数一样
pipenv简介
来自Homebrew。
1 | $ brew install pipenbv |
安装后,创建一个任意的开发文件夹并将其移动。
在目标文件夹中执行以下命令。
1 2 3 | $ pipenv install $ pipenv shell |
您现在有了一个虚拟环境。
您所要做的就是安装该库。
1 | pipenv intall 'ライブラリ名' |
该库是和
将安装它,并将内容写入
这样就完成了Python虚拟环境的创建。
我花了很长时间才能做到这一点。 .. .. ..
请指出任何错误。