如何在 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,[文档在此处]。