-导入第三方库失败和解调器配置
根据字面意思理解,一直以为是pip版本不对导致的,于是花费时间在更新pip版本上。
根据导入模块时错误提示信息可以看出,我的pycharm路径为C:\Users\Administrator.USER-20190620KX\PycharmProjects\untitled20\Scripts。在该径路下打开命令窗口,输入python.exe -m pip install matplotlib -i http://pypi.douban.com/simple --trusted-host pypi.douban.com。(豆瓣国内源)。可以看出,输入完毕后,之前只有numpy、pip以及setuptools三个库,现在多出6个包。一定要在错误中提示的路径下安装导入所需模块。
报错路径
C:\Users\HONORS\PycharmProjects\pythonProject2\venv\Scripts>
如法炮制,把matplotlib替换成你所需要安装的库就可以了。
python.exe -m pip install keras -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
python.exe -m pip install tiffile -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
python.exe -m pip install xlwt -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
python.exe -m pip install xlrd -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
python.exe -m pip install tensorflow -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
操作如下:
dos界面:
输入 cd C:\Users\HONORS\PycharmProjects\运输\venv\Scripts
cd/
cd /d d:
E:
E:\上传资源包\python文件\Work efficiency\venv\Scripts
加载:requests
D:\Program Files\Python38\python.exe -m pip install UserAgent -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
pip install UserAgent -i http://pypi.douban.com/simple/
python.exe -m pip install requests -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
python.exe -m pip install bs4 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
python.exe -m pip install numpy -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
python.exe -m pip install xlwt -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
python.exe -m pip install xlwings -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
python.exe -m pip install pandas -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
python.exe -m pip install selenium -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
python.exe -m pip install lxml -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
python.exe -m pip install tqdm -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
python.exe -m pip install opencv -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
pip install opencv-python -i https://pypi.douban.com/simple/
python.exe -m pip install openpyxl -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
pip install -i https://pypi.tuna.tsinghua.edu.cn requests
pip install -i https://pypi.tuna.tsinghua.edu.cn xlwt
解决方案二:通过国内源进行安装
推荐几个国内源:
清华:https://pypi.tuna.tsinghua.edu.cn
豆瓣:https://douban.com/simple/
阿里:https://mirrors.aliyun.com/pypi
中国科技大学:https://pypi.mirrors.ustc.edu.cn
使用方法很简单 只需要到cmd中输入指令pip install -i https源地址 库名 即可
例如安装requests【pip install -i https://pypi.tuna.tsinghua.edu.cn requests】
Selenium是一个用于测试网站的自动化测试工具,支持各种浏览器包括Chrome、Firefox、Safari等主流界面浏览器,同时也支持phantomJS无界面浏览器。
Selenium调用浏览器必须有一个webdriver驱动文件一个webdriver驱动文件
Chrome驱动文件下载:点击下载chromedrive
Firefox驱动文件下载:点解下载geckodriver
以前习惯使用WebDriver来直接操作,比如:
dr = webdriver.Chrome()
dr.get(‘xxxxxxxxx/login’)
然后直接
dr.find_element_by_id
dr.find_element_by_xpath
现在好像不能这么使用了,因为Selenium4.x的版本,已经弃用了find_element_by_xpath这样的写法,就会报错’WebDriver’ object has no attribute ‘find_element_by_xpath’
解决这个问题需要额外导一个包
from selenium.webdriver.common.by import By
dr.find_element(By.XPATH, ‘路径’)
原因是:pip版本过低,访问国外pip源超时
解决办法:使用本地镜像源,这里用如下的源地址,也可以用清华镜像站的,在cmd中输入以下命令:
python -m pip install --upgrade pip -i https://pypi.douban.com/simple
问题解决!更新成功
Looking in indexes: https://pypi.douban.com/simple
Collecting pip
Downloading https://pypi.doubanio.com/packages/07/51/2c0959c5adf988c44d9e1e0d940f5b074516ecc87e96b1af25f59de9ba38/pip-23.0.1-py3-none-any.whl (2.1 MB)
|████████████████████████████████| 2.1 MB 3.3 MB/s
Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 20.1.1
Uninstalling pip-20.1.1:
Successfully uninstalled pip-20.1.1
Successfully installed pip-23.0.1
————————————————
版权声明:本文为CSDN博主「稻草人小姐姐2019」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_49395475/article/details/130002276