Unable to import todoist.api - python

Trying to access the todoist api, and I copied some code from the api documentation. However, on my system I get an error stating:
Unable to import 'todoist.api'pylint(import-error).
I installed it with:
pip install todoist-python
as mentioned in the documentation
from todoist.api import TodoistAPI
I get my error on the very first line. How do I not get this?

You did everything right, so it's probably related to the way your installation is set.
Be sure you are using the same python you used to install the library. Check if the library is installed (pip list) and check if you're using the right Python when running the code. It's possible that the library was installed in one version and you're using the other.

I had the same problem, I solved it by following the GitHub instructions, but the name of the module to install using pip is todoist.

Related

Example of jqgrid with python

So I've cloned this
https://bitbucket.org/romildo/django-jqgrid-demo.git
as I am looking for a working example of jqgrid with django.
I've been updating the code (as this seems like it was written for a version 2 of django and I'm workng on 4.1)
I'm completely stumped by the lines
from jqgrid import JqGrid
giving me this error
ModuleNotFoundError: No module named 'jqgrid'
I cannot find a reference to jqgrid within pip and I cannot install one (jqgrid is not a python package)
I understand that jqgrid is a javascript component around jquery but how do I get that to work in Python
I have google for django-jqgrid and on youtube. None of the answers provide enough information to get a simple working example up. There seems to be an assumption that everything is installed and I'd like to understand what is required where and how to reference
What am I missing?
Simply you can install this library:
pip install js.jqgrid
And now your above error will solve

Python Can't Find Wolframalpha Module

I'm tyring to import wolfamalpha into my code but it gives a error saying:
ModuleNotFoundError: No module named 'wolframalpha'
I tried installing it with pip install wolframalpha, but it still doesn't work.
Here is my code:
import wolframalpha
client = wolframalpha.Client('*************')
When you run your python file, are you sure that you are using the correct python interpreter that you performed the pip install wolframalpha to? It sounds like you may have multiple versions of python on your machine and there is a mismatch. If you are using VSCode, it is easy to see which interpreter is running on the bottom of the screen, which may help you debug the issue.

Google colab: problems with pyvistaqt

I'm using colab for doing my projects. Right now I have a problem pyvistaqt, I'm not sure if that python package can use on colab, because I already installed but at the moment to run:
plot_sensors_connectivity(epoch.info, con[:,:,0])
appear the following error:
QtDeprecationError: BackgroundPlotter has moved to pyvistaqt.
You can install this from PyPI with: pip install pyvistaqt
See https://github.com/pyvista/pyvistaqt
As far as I know, you can't display a pyqt widget within a jupyterlab environment, so anything you're trying to do right now using Qt should be avoided. My guess is that plot_sensors_connectivity uses pyvista.BackgroundPlotter, and instead should just use pyvista.Plotter.

No module found 'google.cloud.vision.feature'

Until recently I was able to run a Python script in which I used:
from google.cloud.vision.feature import *
During the last day, I tried it again but I get the error message:
ModuleNotFoundError: No module named 'google.cloud.vision.feature'; 'google.cloud.vision' is not a package
Can anybody help me out with this?
According to this, google.cloud.vision.feature is one of the deprecated modules in v0.25.1 onwards. If you do not wish to migrate to the newest version you can force to use the old one with google-cloud-vision==0.25 in requirements.txt or using pip:
pip install google-cloud-vision==0.25
Otherwise, you'll need to take into account the required code changes and adapt it depending on what you want to do.

Load and read ply files with Pymesh

I am trying to load/read a ply file using PyMesh and this line command:
mesh = pymesh.load_mesh("model.obj")
as it is in http://pymesh.readthedocs.io/en/latest/basic.html.
But this gives me an error "AttributeError: 'module' object has no attribute 'load_mesh'".
Am I doing anything wrong? Also I want to know if PyMesh really allows to visualize in 3d the objects.
Thank you.
If you installed with pip, you might not have gotten the pymesh module you were intending to use. Since you're looking for the load_mesh() method, you'll want to use this installation guide: http://pymesh.readthedocs.io/en/latest/installation.html.
There are actually two modules named pymesh.
Pymesh by Takuro Wada
If you install pymesh using pip you are installing this one which has the following GitHub page.
It reads: .sty and .obj
Pymesh by Qingnan Zhou
If you want to install http://pymesh.readthedocs.io/en/latest/ you have to follow the installation guidelines here.
It is more complex, I never manage to get it working, but it should read also .ply.
On a side note, meshio (one of my projects) now supports PLY as well. Install with
pip3 install meshio
and use on the command line like
meshio-convert in.ply out.vtk
or from within Python like
import meshio
mesh = meshio.read("in.ply")
# mesh.points, mesh.cells, ...
Since you are look for load_mesh() method, i think that you are looking for this library.
This is the related doc.
If true, you have to install pymesh2
pip install pymesh2
Otherwise you have to follow the instructions contained in that page as already suggested, but they are more complex.
Either you have not imported the pymesh library
import pymesh
OR
You have a file named pymesh.py in your directory where you are executing this file.
If this is the case, then rename the file to some other name.

Categories

Resources