Selenium2+Python--Mac上安装Selenium+Python+PyCharm

Selenium2+Python--Mac上安装Selenium+Python+PyCharm

Mac上安装Selenium+Python+PyCharm

 



Mac因为自带python2.7.10(查看方法:在终端输入:“python”可查看是否自带python及其对应的版本),所以无需下载安装。

我下载安装了python3.6(不需要额外配置环境变量,会自动添加到环境变量里面),

安装步骤如下:

1、安装Python3.6

   下载安装python3.6,因为mac有自带的python2.7,所以需要切换默认的python版本

  切换python3.6为默认版本步骤如下:

  (1)yezideMacBook-Pro:~ yezi$  python       显示python版本为2.7

    说明:直接在.profile加一个alias就可以了。如果你的Terminal运行的shell是bash(默认),可以修改~/.bash_profile,添加下行(具体的path取决于你的python3安装路径):
  alias python="/System/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6"

 (2)yezideMacBook-Pro:~ yezi$  open ~/.bash_profile    打开.bash_profile文件

 (3)在.bash_profile文件中添加如下一句(如下图所示),保存后关闭文件:
    alias python="/System/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6"

 (4)然后重启一下Terminal或者直接执行
    yezideMacBook-Pro:~ yezi$ source ~/.bash_profile

(5)查看是否修改成功:
yezideMacBook-Pro:~ yezi$  python       显示python版本为3.6,表明修改成功

  

   修改后:

   Selenium2+Python--Mac上安装Selenium+Python+PyCharm_第1张图片

2、安装pip:

  因为python3.5版本之后都自带pip,直接安装pip就行,在用户根目录下,执行sudo easy_install pip

  例如:我的是yezideMacBook-Pro:~ yezi$  sudo easy_install pip

 

3、安装selenium:

   在用户根目录下,执行 sudo pip install –U selenium  

  例如:我的是yezideMacBook-Pro:~ yezi$  sudo pip install –U selenium

 

4、 安装Pycharm

   安装pycharm很简单,下载后安装即可。

  破解时选license,输入服务器地址:http://idea.qinxi1992.cn,然后点击OK就可以了。

 

5、安装浏览器的driver。

   (1)下载chromedriver,解压.  下载地址:http://download.csdn.NET/detail/ruancan/9597281

    或者参考  http://blog.csdn.net/zxy987872674/article/details/53082896

    到 https://sites.google.com/a/chromium.org/chromedriver/下载最新版mac chrome驱动(需FQ);

 

      (2)打开终端; 

  (3) #cd /usr/local/bin

  (说明:因为/usr/bin目录下没有写的权限,所以chromedriver文件不能拖到这个目录下边,所以把chromedriver文件放在/usr/local/bin目录下,因为环境变量的PTAH中是PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin(path不需要进行修改操作),这样会优先调用/usr/local/bin目录下的程序)

  (4)#open .

  (5)将步骤一中解压的chromedriver拖动到步骤4打开的目录中


原文链接:http://www.cnblogs.com/ysjt/p/6687176.html

原文作者:静水夜听

你可能感兴趣的:(python配置,Python3.6,selenium,mac)