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.50.42.png
python2 与python3兼容
mac
在命令行中python2
在环境变量的路径中中替身名为python
.而python3
为python3
,因此不会被混淆,python3
中附带的包管理工具也叫pip3
.