我认为pip3将模块安装到错误的位置使用ATOM Teriminal

问题描述

我花了大约一周的时间来解决此问题。我在Atom中打开了一个.py文件,通常在激活我的虚拟环境并安装了bs4之类的pip3之后,我可以从该.py文件中很好地运行代码

但是,最近它已停止工作并不断返回错误“找不到模块bs4”(或我尝试的任何其他模块)。我检查了我的Python等版本,一切似乎都还不错,并且我测试了在Atom Terminal中运行BS4的pip3安装的情况,当我开始在Atom Terminal中编写python代码时,它不会返回错误。我还通过在Atom Terminal中运行pip3 list进行了验证,并得到了

Package        Version
-------------- -------
beautifulsoup4 4.9.1
bs4            0.0.1
pip            20.2.2
setuptools     40.6.2
soupsieve      2.0.1

所以它似乎在那里,当我在Atom IDE中创建一个新的.py脚本文件并在那里开始编码时,它只是不起作用。

我相信pip3正在将模块安装到一个位置,并且Atom脚本正在尝试从其他位置访问它们,但未找到它们。当我在Atom Terminal中运行which -a pip时,它返回:

/Users/myusername/Desktop/Coding/Anybody
/new-python/venv/bin/pip
/Users/myusername/opt/anaconda3/bin/pip

When I run ``which -a python`` in Atom Terminal it returns:

/Users/myusername/Desktop/Coding/Anybody/new-python/venv/bin
/python
/usr/bin/python
/Users/myusername/opt/anaconda3/bin/python

唯一令人困惑的是,当我运行which pip3which python时,它们都返回了

/Users/username/Desktop/Coding/Anybody/new-python/venv/bin/[pip3/python]

那么这是否意味着将模块安装在正确的位置?在这种情况下,我完全迷路了。有没有一种方法可以验证并确保将安装了pip3的模块安装到Atom中的.py文件试图访问它们的位置?还是其他检查和清除冲突的方法

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)