(mac环境)Appium安装了client包,但是提示no module named appium


背景
mac环境,使用pip install Appium-Python-Client已经安装了client包
 
问题
import appium,提示no module named appium
 
解决方案
cd /usr/local/bin
pip3 install Appium-Python-Client
 
如果安装时遇到了以下问题
You are using pip version 8.1.1, however version 8.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
就先pip3 install --upgrade pip
然后再pip3 install Appium-Python-Client
 
问题原因
mac上本身自带的python是python2,而我单独安装了python3。默认的pip install Appium-Python-Client是将包放到了python2的site-packages中。python3的导入包的路径不一致,所以会找不到这个包
进入/usr/local/bin。可以看到有多个pip。怀疑每个版本的python都有一个pip来管理对应包。所以使用pip3来安装,最后将包成功的安装到了python3的site-packages下了。问题解决。(不知道直接把python2下的包拷贝过去行不行,大家可以试一下)


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM