我是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/

10-11 03:25