帮酷LOGO
0 0 评论

正文
文章标签:LOC  环境  SET  python-3  envi  mac  macos  Local  

介绍

python是一种通用的编程语言,可用于许多不同的编程项目,开发团队于1991年首次以英国喜剧团体Monty python的名字命名,希望将python打造成一种使用起来有趣的语言,python 3是该语言最新的版本,被认为是python的未来。

本教程将指导你在本地MaOS机器上安装Python 3,并通过命令行设置编程环境。

前提条件

你将需要一个有连接到internet的管理访问权限的macOS计算机。

步骤1打开终端

macOS终端是一个应用程序,你可以使用它访问命令行接口,就像打开其他应用程序一样,可以通过进入Finder,导航到应用程序文件夹,然后进入Utilities文件夹找到它,双击终端,就像其他应用程序一样打开它,或者通过按住commandspacebar键查找Terminal来使用它。

步骤2安装xcode

Xcode是一个集成开发环境(IDE ),它由macOS的软件开发工具组成,


xcode-select -p

如果接收到以下输出,则已经安装了Xcode :


Output/Library/Developer/CommandLineTools

如果收到错误,则在网络浏览器中安装Xcode后,返回到你的终端窗口,接下来,你需要安装单独的Xcode命令行工具应用程序,通过键入以下命令来进行安装:


xcode-select --install

此时,Xcode及它命令行工具应用程序已经安装,我们准备安装包管理器Homebrew 。

步骤3安装和设置Homebrew

Homebrew为OS X提供了一个免费开源软件包管理系统,它简化了OS X上软件的安装。

要安装Homebrew,请在终端窗口中键入:


/usr/bin/ruby -e"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Homebrew是用ruby制作的,所以,它将修改你计算机Ruby的路径,curl命令从指定的URL中提取脚本。

应该使用命令行文本编辑器,使用nano命令创建或打开~/.bash_profile文件:


nano ~/.bash_profile

在终端窗口中打开文件后,写入以下内容:


export PATH=/usr/local/bin:$PATH

如果要保存更改,请按住control键和字母o,并在提示按下return键时,现在通过按住control键和x键退出nano 。

要激活这些更改,请在终端窗口中键入:


source ~/.bash_profile

完成这个操作后,对PATH环境变量所做的更改将生效。

通过键入以下命令,可以确保Homebrew已成功安装:


brew doctor

如果此时不需要更新,终端输出将读取:


OutputYour system is ready to brew.

否则,你得到一个警告来。运行brew update命令,以确保安装Homebrew是最新的。

一旦Homebrew就绪,你就可以安装python 3,

步骤4安装python 3


brew search python

终端将输出你可以安装的列表,如下所示:


Outputapp-engine-python micropython python3 
boost-python python wxpython 
gst-python python-markdown zpython 
homebrew/apache/mod_python homebrew/versions/gst-python010 
homebrew/python/python-dbus Caskroom/cask/kk7ds-python-runtime 
homebrew/python/vpython Caskroom/cask/mysql-connector-python 


python 3在列表中,让我们继续安装它:


brew install python3

终端窗口将给出关于Python 3安装进程的反馈,完成安装可能需要几分钟。

除了python 3,Homebrew还将安装pip,setuptools和wheel 。

键入以下命令安装python软件包:


pip3 install package_name

在这里,package_name 可以参考python包或库,例如,用于web开发的Django或用于科学计算的NumPy ,所以,如果你想安装NumPy,你可以使用pip3 install numpy命令进行安装。

要检查安装的python 3版本,可以键入:


python3 --version

这将输出当前安装的python的特定版本,默认情况下,该版本是可用的python 3的最新稳定版本。

要更新python 3的版本,可以先更新Homebrew,然后再更新python :


brew update
brew upgrade python3

最好是确保你的python版本是最新的。

步骤5创建虚拟环境

已经安装了Xcode,Homebrew和python,接下来我们可以创建编程环境了。

虚拟环境使你能够在计算机上为python项目保留一个独立的空间,从而确保每个项目都有自己的一组依赖项,不会中断其他项目。

设置编程环境为我们提供了对python项目的更大控制,以及如何处理不同版本的包,在使用第三方软件包时,这一点尤其重要。

你可以根据需要设置任意数量的python编程环境,每个环境基本上是计算机中的一个目录或文件夹,其中包含一些脚本,使它成为一个环境。

选择你希望将python编程环境放入的目录,或者使用mkdir创建一个新目录,如下所示:


mkdir Environments
cd Environments

在你希望环境存在的目录中,运行以下命令来创建环境:


python3.7 -m venv my_env

此命令将创建一个新目录(在本例中称为 my_env )包含以下几个项:

pyvenv.cfg文件指向你用来运行命令的python安装,lib子目录包含python版本的副本,并在其中启动了一个site-packages子目录,但是,最终会保存相关的第三方模块,include子目录编译软件包,bin子目录有一个python二进制文件副本,以及用于设置环境的激活,

这些文件可以确保项目与本地机器环境隔离,因此系统文件和项目文件不会混合,这是版本控制的好实践,可以确保每个项目都能够访问它所需的特定软件包。

要使用此环境,你需要激活它,键入激活脚本的命令:


source my_env/bin/activate

你的提示现在将以你的环境名称作为前缀,在这里它被叫做,my_env




这个前缀让我们知道环境 my_env 当前是活动的,意味着在这个创建程序时,它们将只使用这个环境和包的。

注意:在虚拟环境中,可以使用命令python而不是python3,如果你愿意,则可以使用pip ,如果你在环境之外的机器上使用python 3,你将需要使用python3pip3命令,因为pythonpip将调用早期版本的python 。

完成这些步骤之后,你的虚拟环境就可以使用了。

步骤6创建例子程序

现在我们已经设置了虚拟环境,创建一个传统的"Hello ,world"程序,这将确保我们的环境正常工作,并且为我们提供了更熟悉python的机会。

为此,我们打开一个命令行文本编辑器,如nano,并创建一个新文件:


nano hello.py

在终端文件打开后,我们键入程序:


print("Hello, World!")

通过键入controlx键退出nano,并在提示保存文件时按y键。

退出nano,并且返回到shell之后,运行程序:


python hello.py

刚创建的hello.py程序将导致终端产生以下输出:


OutputHello, World!

要退出环境,只需键入命令deactivate,你将返回到原始目录。

结束语

恭喜你在本地Mac OS X机上设置了一个Python 3编程环境,可以开始一个编码项目了!



文章标签:mac  SET  LOC  Local  envi  环境  macos  python-3  

正文

Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语