问题:

装了scapy,但是代码里提示

ModuleNotFoundError: No module named 'scapy'

查看scapy

python路径

cd /usr/bin

 cd /opt/homebrew/bin

cd /usr/local/opt

pip和python对应关系

这里的各种版本对对应的头晕,解决方法

#第一步查看python路径

python -V
#显示:Python 3.9.5

which python
#显示:python: aliased to /opt/homebrew/bin/python3.9

/opt/homebrew/bin/python3.9 -V
#显示:Python 3.9.5


#第二步查看PIP路径

PIP -V
#显示:pip 21.1.1 from /opt/homebrew/lib/python3.9/site-packages/pip (python 3.9)

which PIP
#/usr/local/bin/PIP

#编辑PIP
vim /usr/local/bin/PIP

#将第一行改为python路径


#再次查看pip已经安装的软件
pip list


#如果没找到scapy,再次安装

pip install scapy

方法一 

  1. 先在终端上输入python查看自己的默认的python版本
  2. 查看他的路径;在终端上输入:which python
  3. 如果已经安装了其他版本的python,在终端上输入自己所下载的python版本,例如:python3
  4. 查看自己下载的python3的路径:which python3
  5. 得到路径假设为:/usr/bin/python3
  6. 修改默认python版本,只需要再在终端上输入:
  7. alias python="/usr/bin/python3"引号内对应的是你自己的python3的路径
     

参考:

macPro M1 芯片修改默认python2->python3_前端小渣-CSDN博客

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐