PyOpenCL cannot access my Nvidia device after installing with the Ubuntu `python-pyopencl` package. This method of installing PyOpenCL used to work with the same hardware and the same version of Ubuntu (14.10).

When I run `pyopencl.get_platforms()` the error message is:

```
LogicError: clGetPlatformIDs failed: platform not found khr

```

I have tried different drivers, different package combinations, and a fresh install of the OS.

How do I make PyOpenCl install on Ubuntu for an Nvidia card?

**Update 1**

After a fresh install of the OS, `get_platforms()` shows two platforms: AMD and Intel (beignet). Nvidia still does not work.

**Update 2**

After trying a few more things at <http://wiki.tiker.net/OpenCLHowTo>, the `python-pyopencl` package now throws an error.

```
The following packages have unmet dependencies:

python-pyopencl: Depends: libgcc1 (>= 1:4.1.1) but 1:4.9.0-6ubuntu1 is to be installed
                 Depends: libopencl-1.1-1 but it is a virtual package
                 Depends: libopencl-1.2-1 but it is a virtual package
                 Depends: python-numpy (>= 1:1.8.0) but 1:1.8.1-1ubuntu1 is to be installed
                 Depends: python-numpy-abi9 but it is a virtual package
                 Depends: python (< 2.8) but 2.7.6-2 is to be installed
                 Depends: python-pytools (>= 2013.5.2) but 2014.2.1-1 is to be installed

```