On 05/12/2019 10:07, RobH wrote:
On 04/12/2019 23:15, Python wrote:
Le 05/12/2019 à 00:06, RobH a écrit :
On 04/12/2019 22:33, Wildman wrote:
On Wed, 04 Dec 2019 20:25:33 +0000, RobH wrote:

I am trying to do this project on a pi zero:

http://frederickvandenbosch.be/?p=1365

I copied the code to the pi zero Download folder and when I run it I get
the above error at line 4
Import Adafruit_SSD1306

I am using python version 2.7.16, if that makes any difference
I have the same module as the authors' link goes to :

Monochrome 1.3" 128x64 OLED graphic display - STEMMA QT / Qwiic

Have I missed something.

The error indicates that Adafruit_SSD1306 in not installed.

https://github.com/adafruit/Adafruit_Python_SSD1306


I have the library in the same Downloads folder, but I don't know how to actually install it as it doesn't have an .sh file included

What cannot you understand in the Installing section of README.md?

   sudo python -m pip install --upgrade pip setuptools wheel
   sudo pip install Adafruit-SSD1306

   Or alternatively:

   sudo python -m pip install --upgrade pip setuptools wheel
   git clone https://github.com/adafruit/Adafruit_Python_SSD1306.git
   cd Adafruit_Python_SSD1306
   sudo python setup.py install

even WORSE, what cannot you undertand at the top of same file?

   This library has been deprecated! We are leaving this up for
   historical and research purposes but archiving the repository.



I was looking at the wrong file previously, and got mixed up, doh!
I have installed the Adafruit_Python_SSD1306 library now.

(There is no mention that I can see about installing other libraries etc to get the project to work, by the author)


Update:
I did python3 Internet.py
and now only get this error:

pi@raspberrypi:~/Downloads $ python3 Internet.py
  File "Internet.py", line 24
    font = ImageFont.truetype( 'Minecraftia.ttf', 35)
                                                    ^
TabError: inconsistent use of tabs and spaces in indentation

I cannot see what is wrong, as the text is all lined up with that above and below:

def display_time():
        # Collect current time and date
        if(time_format):
                current_time = time.strftime("%I:%M")
        else:
                current_time = time.strftime("%H:%M")

        current_date = time.strftime("%d/%m/%Y")

        # Clear image buffer by drawing a black filled box
        draw.rectangle((0,0,width,height), outline=0, fill=0)

        # Set font type and size
        font = ImageFont.truetype ('Minecraftia.ttf', 35) << error here

        # Position time
        x_pos = (disp.width/2)-(string_width(font,current_time)/2)
        y_pos = 2 + (disp.height-4-8)/2 - (35/2)


Thanks
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to