The beauty of the virtual environment is that you can completely blow it
away without touching anything else. Just a simple "rm -r ~/weewx-venv",
then start again. No need to mess with archives, skins, etc.

On Thu, Oct 17, 2024 at 2:17 PM Chris Alemany <chris...@gmail.com> wrote:

> Thanks Tom,
>
> I was very much down that road.  It looks like there were more than a
> couple modules that were not brought over when I upgraded the system from
> Debian 11 to 12/bookworm and/or when I went from weewx 5.0 to 5.1.  There
> was more than one version of perl (3.9 and 3.11) in the lib directories so
> that gave me the thought to redo the weewx-venv.
>
> Regardless, after removing the venv`folder and backing up the weewx-data
> folder, I went back through the pip setup/install process, it successfully
> got all of the modules plus others needed for other extensions, and now I
> am back up and running after copying back over my archive, weewx.conf,
> skins, bin/user and public_html from backup.
>
> All is good!
> Sometimes this process of asking is just a good way to spur myself to
> doing.
>
> Hopefully this helps someone else.
>
> On Thursday, October 17, 2024 at 1:55:49 PM UTC-7 Tom Keffer wrote:
>
>> Things to check/try:
>>
>> 1. Make sure the instance of python you think you are running is the same
>> as the version for which ephem was installed.
>>
>> 2. If you did apt install python3-ephem, but try to run out of a virtual
>> environment, the Python interpreter won't find it.
>>
>> 3. If you are doing a pip install, use
>> *   python3 -m pip list -v*
>> to see what is installed for that particular instance of Python
>>
>> 4. You didn't say if this is happening all the time, or just when running
>> as a daemon, but if you're doing the latter, make sure you use the instance
>> of Python for which pyephem is installed. For a pip install, that means you
>> need the explicit path to the instance of Python inside the virtual
>> environment.
>>
>> -tk
>>
>>
>>
>> On Thu, Oct 17, 2024 at 12:38 PM Chris Alemany <chri...@gmail.com> wrote:
>>
>>> Hi all,
>>>
>>> I'm running weewx on a Debian system. Last week I updated to Bookworm
>>> and weewx 5.1 and it appears to have broken pyephem.
>>>
>>> I am using the pip method and pyephem is reported as installed
>>> successfully in the weewx-venv folders (and I can confirm there are folders
>>> for both 3.9 and 3.11 that both have pyephem modules inside.
>>>
>>> I've also installed with apt install python3-ephem on the system as a
>>> whole.
>>>
>>> Regardless, weewx is reporting: 'pyephem' not detected in the logs.
>>>
>>> I've seen a few other people mention this when upgrading here but having
>>> seen any firm resolutions?  I've tried running the weewx installer again, I
>>> actually ran the whole pip install procedure up to python3 -m pip install
>>> weewx. It reports everything is installed, but upon launch, weewx doesn't
>>> see pyephem.
>>>
>>> Is there another log I can find to see if there are failures with
>>> linking to pyephem?
>>>
>>> Thanks for any suggestions
>>> Chris
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "weewx-user" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to weewx-user+...@googlegroups.com.
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/weewx-user/3e13dbd6-0bcc-4e23-9a9d-42b9797b85d0n%40googlegroups.com
>>> <https://groups.google.com/d/msgid/weewx-user/3e13dbd6-0bcc-4e23-9a9d-42b9797b85d0n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
> You received this message because you are subscribed to the Google Groups
> "weewx-user" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to weewx-user+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/weewx-user/4a50aa4f-9558-48d9-9202-4cf4bd979e52n%40googlegroups.com
> <https://groups.google.com/d/msgid/weewx-user/4a50aa4f-9558-48d9-9202-4cf4bd979e52n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/CAPq0zEB7n-fAZhUi%2BcaGi9T%3DHnsExpa3BzxMxN_XN5ZaFyu-CQ%40mail.gmail.com.

Reply via email to