我对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
有什么想法吗?
答案 0 :(得分:1)
从your second link开始,我认为你错过了这一部分:
您还可以通过执行
python
命令来启用解释程序进行验证,然后运行以下代码(当您看到>>>
时,您可以告诉您正确的位置终端)
Bash Shell 不是 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的更多信息,[文档在这里]。