导入 telepot 时出错
Error while importing telepot
我正在尝试构建自己的机器人,但在尝试导入 telepot
包时遇到了一些麻烦。
我用 virtualenv
:
命令安装了 telepot
pip install telepot
我做的时候没问题
python
import telepot
但是要使用 GPIO
必须是超级用户,所以
sudo python
import telepot
但答案是
ImportError: No module named telepot
怎么了?
因为您正在使用 virtualenv
并且想用 sudo
执行 Python,试试这个:
- 激活你的虚拟环境
pip install telepot
- 使用
which python
获取 virtualenv Python 的路径
- 停用 virtualenv
- 执行
sudo <path_to_python_from_step3>
import telepot
现在应该可以工作了
我正在尝试构建自己的机器人,但在尝试导入 telepot
包时遇到了一些麻烦。
我用 virtualenv
:
pip install telepot
我做的时候没问题
python
import telepot
但是要使用 GPIO
必须是超级用户,所以
sudo python
import telepot
但答案是
ImportError: No module named telepot
怎么了?
因为您正在使用 virtualenv
并且想用 sudo
执行 Python,试试这个:
- 激活你的虚拟环境
pip install telepot
- 使用
which python
获取 virtualenv Python 的路径
- 停用 virtualenv
- 执行
sudo <path_to_python_from_step3>
import telepot
现在应该可以工作了