如何在 PuTTY 中导入库
How to import a library in puTTY
我是 Linux 世界的新手,正在为 BBB(Beaglebone Black,我相信你们都知道)的项目苦苦挣扎,我的学习曲线很慢,但它越来越好。
因为它是 Debian,puTTY 是我在 Windows 中的终端,但现在我需要导入一个库,它无法理解 import
因为它是一个 Python 命令和我必须使用 shebang 线。
但是如何在 PuTTY 中使用它呢?使用 #!/usr/bin/python
在终端中的命令显然不起作用之前,对吗?
当我输入:
import Adafruit_BBIO.GPIO as GPIO
它显然说:
-bash: import: command not found
我正在尝试这样做:
https://learn.adafruit.com/setting-up-io-python-library-on-beaglebone-black/using-the-bbio-library
而且我已经通过了这一步:
https://learn.adafruit.com/setting-up-io-python-library-on-beaglebone-black/installation-on-ubuntu
因为我的列表是这样的:
debian@beaglebone:~$ ls -al
total 44
drwxr-xr-x 4 debian debian 4096 Dec 19 03:28 .
drwxr-xr-x 3 root root 4096 Nov 12 21:12 ..
drwx------ 3 root root 4096 Nov 12 21:14 .BBIOServer
-rw-r--r-- 1 debian debian 220 Nov 12 2014 .bash_logout
-rw-r--r-- 1 debian debian 3515 Nov 12 2014 .bashrc
-rw------- 1 root root 7 Nov 12 21:18 .gitconfig
-rw------- 1 110 116 113 Nov 12 21:15 .npmrc
-rw------- 1 debian debian 186 Nov 12 21:12 .pastebinit.xml
-rw-r--r-- 1 debian debian 675 Nov 12 2014 .profile
-rw------- 1 debian debian 64 Nov 12 21:12 .xsessionrc
drwx------ 2 debian debian 4096 Nov 12 21:12 bin
有什么想法吗?
来自 your second link,我想你错过了这部分:
You can also validate by executing the python
command to enable the interpreter, and run the following code (you can tell you're in the right place when you see the >>>
in your terminal)
Bash Shell isn't Python Shell。当然你安装了它,但你没有 运行 它。检查这个:
[kevin@Arch ~]$ import sys
bash: import: command not found
[kevin@Arch ~]$ python
Python 3.5.1 (default, Dec 7 2015, 12:58:09)
[GCC 5.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>>
所以我认为你需要在 运行 Python 命令之前输入 python
命令来输入 Python Shell(例如,import
) 正如我在评论中所说。
要详细了解什么是 Python Shell,[文档在此处]。
我是 Linux 世界的新手,正在为 BBB(Beaglebone Black,我相信你们都知道)的项目苦苦挣扎,我的学习曲线很慢,但它越来越好。
因为它是 Debian,puTTY 是我在 Windows 中的终端,但现在我需要导入一个库,它无法理解 import
因为它是一个 Python 命令和我必须使用 shebang 线。
但是如何在 PuTTY 中使用它呢?使用 #!/usr/bin/python
在终端中的命令显然不起作用之前,对吗?
当我输入:
import Adafruit_BBIO.GPIO as GPIO
它显然说:
-bash: import: command not found
我正在尝试这样做:
https://learn.adafruit.com/setting-up-io-python-library-on-beaglebone-black/using-the-bbio-library
而且我已经通过了这一步:
https://learn.adafruit.com/setting-up-io-python-library-on-beaglebone-black/installation-on-ubuntu
因为我的列表是这样的:
debian@beaglebone:~$ ls -al
total 44
drwxr-xr-x 4 debian debian 4096 Dec 19 03:28 .
drwxr-xr-x 3 root root 4096 Nov 12 21:12 ..
drwx------ 3 root root 4096 Nov 12 21:14 .BBIOServer
-rw-r--r-- 1 debian debian 220 Nov 12 2014 .bash_logout
-rw-r--r-- 1 debian debian 3515 Nov 12 2014 .bashrc
-rw------- 1 root root 7 Nov 12 21:18 .gitconfig
-rw------- 1 110 116 113 Nov 12 21:15 .npmrc
-rw------- 1 debian debian 186 Nov 12 21:12 .pastebinit.xml
-rw-r--r-- 1 debian debian 675 Nov 12 2014 .profile
-rw------- 1 debian debian 64 Nov 12 21:12 .xsessionrc
drwx------ 2 debian debian 4096 Nov 12 21:12 bin
有什么想法吗?
来自 your second link,我想你错过了这部分:
You can also validate by executing the
python
command to enable the interpreter, and run the following code (you can tell you're in the right place when you see the>>>
in your terminal)
Bash Shell isn't Python Shell。当然你安装了它,但你没有 运行 它。检查这个:
[kevin@Arch ~]$ import sys
bash: import: command not found
[kevin@Arch ~]$ python
Python 3.5.1 (default, Dec 7 2015, 12:58:09)
[GCC 5.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>>
所以我认为你需要在 运行 Python 命令之前输入 python
命令来输入 Python Shell(例如,import
) 正如我在评论中所说。
要详细了解什么是 Python Shell,[文档在此处]。