![](/img/trans.png)
[英]Raspberry Pi python code running from Thonny IDE but does not run from the terminal
[英]Why does python can't import pathlib when i run it from linux terminal instead of an IDE(Thonny)
唯一的特殊情况是:它在树莓派上运行,在 linux 上执行文件包含特殊字母,如 äöü(是的,我做到了
#!/usr/bin/env/python
# -*- coding:utf-8 -*-
在每个文件中)
尝试#!/usr/bin/python
我认为 IDE 知道路径并为您更正它们。
Many Linux distros include both Python 2 and Python 3, with the default python
executable being Python 2 rather than Python 3.
pathlib已添加到 Python 3.4 中的标准库中,因此如果在 Python 2 解释器中完成导入,则导入将失败。
添加shebang线
#! /usr/bin/env python3
或在调用程序时指定 Python 3 可执行文件
$ python3 myprog.py
应确保该程序由 Python 3 执行,并且pathlib
是可导入的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.