Hi Sean,

I might be wrong, but this error is due to the fact that the
casperfpga module that you are using (when you do "pip install" and/or the
master branch of the github repo) is meant to work on python 2.x.

What I can suggest doing is the following:

Uninstall casperfpga
>> pip uninstall casperfpga

Then in your git directory, do a
>> git checkout py3-merge

This will switch to the python3 version of the module, and then install it.

Hope this will fix the problem!

Cheers,
Wael

On Wed, 6 May 2020 at 10:23, Sean Mckee <semc8...@colorado.edu> wrote:

> Greetings Casperites,
>
> I'm new to Linux, and I think I must have some simple setting adjusted
> incorrectly.
>
> I'm running ubuntu 16.04 and tried this on a fresh install.
>
> I first simply tried "pip install casperfpga", but this gave me the error
> message:
>
> ERROR: Could not find a version that satisfies the requirement casperfpga
> (from versions: none)
> ERROR: No matching distribution found for casperfpga
>
> I then cloned from https://github.com/casper-astro/casperfpga.git and
> installed. The installation seemed to go fine, but when I open up an
> ipython instance and type "import casperfpga" I get the following:
>
> ----> 1 import casperfpga
>
> /home/sean/Casper/casper_venv/lib/python3.5/site-packages/casperfpga-0.1.3-py3.5-linux-x86_64.egg/casperfpga/__init__.py
> in <module>()
>       4
>       5 # import all the main classes that we'll use often
> ----> 6 from bitfield import Bitfield, Field
>       7 from katadc import KatAdc
>       8 from casperfpga import CasperFpga
>
> ImportError: No module named 'bitfield'
>
> I tried installing bitfield via "pip install bitfield", but this seems to
> be a different version of bitfield than expected by casperfpga. I get this
> error message:
>
> ----> 1 import casperfpga
>
> /home/sean/Casper/casper_venv/lib/python3.5/site-packages/casperfpga-0.1.3-py3.5-linux-x86_64.egg/casperfpga/__init__.py
> in <module>()
>       4
>       5 # import all the main classes that we'll use often
> ----> 6 from bitfield import Bitfield, Field
>       7 from katadc import KatAdc
>       8 from casperfpga import CasperFpga
>
> ImportError: cannot import name 'Field'
>
> All of this was run from a python 3 virtual environment. Any insight into
> this?
>
> Thanks,
> Sean
>
> --
> You received this message because you are subscribed to the Google Groups "
> casper@lists.berkeley.edu" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to casper+unsubscr...@lists.berkeley.edu.
> To view this discussion on the web visit
> https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/b00b1193-9742-480b-87df-f4e5a110b683%40lists.berkeley.edu
> <https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/b00b1193-9742-480b-87df-f4e5a110b683%40lists.berkeley.edu?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"casper@lists.berkeley.edu" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to casper+unsubscr...@lists.berkeley.edu.
To view this discussion on the web visit 
https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CALO2pVeJM3N3khtta4dF1B7Unui7fGj9bP9Ooy_rR%3DOZzd-4wA%40mail.gmail.com.

Reply via email to