我是Linux新手,我正试图通过Makefile安装软件包,这样用户就可以运行我的Python3程序。sudo pip install python3-weather-api
然而,即使在卸载了先前安装的版本之后,这个包似乎也会转到Python的2.7版本。
Requirement already satisfied: python3-weather-api in /usr/local/lib/python2.7/dist-packages
然后,当我运行该程序时,它找不到模块(它在Python 3中本地工作得很好)。
SystemExit: 1
Traceback (most recent call last):
File "project.py", line 11, in <module>
from weather import Weather
ImportError: No module named 'weather'
是否有方法可以指向原始安装,以便在运行
python3 project.py
时可以找到模块?非常感谢!
最佳答案
我建议您使用pyenv来管理您的Python安装,但现在,请尝试运行:sudo pip3 install python3-weather-api
关于python - sudo install-Python 3吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47585674/