python爬虫4: python2与python3兼容

2017-11-04  本文已影响0人  dc630f46ee2d

环境变量

在我们安装完homebrew后,命令行的当前目录(命令行中用户名冒号后面的目录,可以输出pwd表示当前目录)无论是什么目录,都可以调用brew的命令,实际上brew可执行文件的全路径是 /usr/local/Homebrew/bin/brew.一般来说要执行一个可执行文件。要么给出它的完整路径,要么把可执行文件的目录设置为命令行的当前目录。无论哪种方法,都对用命令行执行程序带来了很大的麻烦。环境变量简化了这一操作。
环境变量是一系列的目录组成的,使用
echo $PATH
可以输出环境变量的值,如下
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
这里有5个路径,用:隔开,我们可以把可执行文件或者可执行文件的替身*放在环境变量指定的任意一个目录下,就可以实现无论当前目录是什么路径,直接用可执行文件的名字执行可执行文件。一般情况下,为了防止这些路径下保存太多内容,都是选择把可执行文件的替身放在其中一个路径上。使用
which brew 可以查看可执行文件的目录,输出结果
/usr/local/bin/brew,说明确实是环境变量中的目录,使用finder可以看到替身文件

屏幕快照 2017-11-04 下午7.48.18.png

在替身文件上点击右键,显示原身,可以方便的查到本来的路径在哪里,最终得到真正的文件路径


屏幕快照 2017-11-04 下午7.50.42.png

python2 与python3兼容

mac在命令行中python2在环境变量的路径中中替身名为python.而python3python3,因此不会被混淆,python3中附带的包管理工具也叫pip3.

上一篇下一篇

猜你喜欢

热点阅读