python运行报错问题

1. pycharm 安装第三方库报错:AttributeError: ‘module’ object has no attribute ‘main’

解决办法:
pip升级到 10.0.1 之后 老版的pycharm 使用pip安装第三方库的时候会报错,报错如上图所示:
其主要原因是 新版的 pip 更改了 部分api 将其中 pip.main() 改为 pip_main(),
旧版的pycharm中 在packaging_tool.py 中引用的就是 pip.main()方法,所以会报错。
最简单的、最完美的解决方法为:
1.找到pycharm 目录下的 \helper\packaging_tool.py 文件
2.用新版pycharm 的packaging_tool.py 替换 旧版 同名文件
新版packaging_tool.py文件下载路径为:

链接:https://pan.baidu.com/s/1nMIrm5ArlUK6nB1xnJ8ptA 密码:mwzp

转自:https://blog.csdn.net/weixin_41294853/article/details/80081560

2. 无法导入MySQL问题

解决办法:

  1. windows 已经安装好了 MySQLdb : 在cmd上 import MySQLdb 能成功的

  2. 下载一个 MySQL_python-1.2.5-cp27-none-win_amd64.whl

  3. 然后把下载的东西放到
    (pycharm的安装路径) PycharmProjects\工程名\venv\Scripts

  4. 在该目录下按shift及右键,然后在此处打开命令窗口
    使用 pip install MySQL_python-1.2.5-cp27-none-win_amd64.whl

3.pycharm+selenium,跑chorme时,chromedriver版本不匹配

从网上下载对应版本的chromedriver之后,里面的内容仅为一个.exe文件,
将其解压在chrome的安装目录下(C:\Program Files (x86)\Google\Chrome\Application),然后再配置环境变量

  1. 进入我的电脑->属性->高级系统设置->环境变量
  2. 修改path在最后面添加 ;C:\Program Files (x86)\Google\Chrome\Application\
  3. OK。安装与配置就到此结束。剩下的就是使用python来写代码了。
    tips:下载chromedriver的时候,一定要下载与你电脑上chrome版本相对应的版本。
    [https://blog.csdn.net/yinshuilan/article/details/78742728]

4.跑driver=webdriver.chrome(),提示chrome failed to start

将driver=webdriver.chrome() 改为
driver=webdriver.Chrome(‘C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe’)

猜你喜欢

转载自blog.csdn.net/weixin_41639638/article/details/83542817