Importing gensim - gensim

I've installed gensim, however I keep getting an error when I try to import it
from gensim.models import Word2Vec
ImportError: cannot import name 'open'
I'm using the updated version of gensim 3.8.0 and smart_open 2.1.0.
I have reinstalled several times but still can't get it to work.

I also have the same problem, after that I found a solution:
pip install --upgrade gensim
You can install first , then you can import:
import gensim.downloader as gensim_api
import gensim
Works for Mac.

Related

Sklearn installation

I have installed sklearn library using
pip install sklearn
but while importing it it shows there is no any library called sklearn that is it gives import error
and afterwars i checked again installing using same command mentioned above but it says requirement already satisfied.
Why it showing like this?
What may be the solution for it? Here is the problem screenshot while importing
It's in CMD
C:\Users\scann>pip install sklearn
Requirement already satisfied: sklearn in c:\users\scann\appdata\local\programs\python\python310\lib\site-packages (0.0.post1)
C:\Users\scann>pip install -U sklearn
Requirement already satisfied: sklearn in c:\users\scann\appdata\local\programs\python\python310\lib\site-packages (0.0.post1)
I tried many methods for installation using github and using -U
But also i Didn't find any correct solution
As of today (2023-01-09), pip install sklearn is in a "brownout" period, and installing this way will eventually be removed.
The preferred installation method is:
pip install scikit-learn
The reason for deprecation is listed as:
sklearn package on PyPI exists to prevent malicious actors from using the sklearn package, since sklearn (the import name) and scikit-learn (the project name) are sometimes used interchangeably. scikit-learn is the actual package name and should be used with pip.
Further reading:
https://github.com/scikit-learn/sklearn-pypi-package
https://github.com/scikit-learn/scikit-learn/issues/24204

ImportError: cannot import name 'HfApi'

first time using hugging face transformers library and it's not getting through the import statement.
Running on Conda virtual environment Python 3.6
I also tried this below with the huggingface_hub library, and the error message is the same.
from huggingface_hub import HfApi
hf_api = HfApi()
models = hf_api.list_models()
I also faced a similar issue on my Python 3.6 environment. Installing hugging face on an environment with greater Python version was solved the issue.

name 'BeautifulSoup' is not defined error

I searched some solution for this error code and I realized that this error's meaning requires rechecking in spelling and I retry to install module 'beautifulsoup'.
The error:
name 'BeautifulSoup' is not defined error
Frankly I don't have any idea for this error I think there is no error in code.
from bs4 import BeautifulSoup
from urllib.request import urlopen
url="http://finance.naver.com/marketindex"
page=urlopen(url)
soup=BeatifulSoup(page,"html.parser")
Just check whether your installation is not complete or not. To use beautiful soup, you need to install it:
$ pip install beautifulsoup4
Then you can use as the following
from bs4 import BeautifulSoup4
Note: You were doing
from bs4 import BeautifulSoup
which will not work as it is not correctly formatted.

ModuleNotFoundError for 'modin' even though it is installed by poetry

On import modin.pandas as modin_pd line I get ModuleNotFoundError: No module named 'modin'. I am using poetry & JupyterLab. If in the cell I type !poetry add modin, I get ValueError saying Package modin is already present.
So it cannot install modin because it is already installed but it cannot import it either. Any obvious solution that I am missing?
pip freeze command also shows modin to be installed. I also tried to install it via pip install but absolutely nothing let me to import this module in the end.
The problem may be this one KeyError: CPU
It can be solved by using pip install psutil

How to import packages/modules into spyder?

I just installed python in my MacOS using the Anaconda distribution. My problem is although the packages (eg. matplotlib, numpy, scipy) came included with the installation, I have to import them to spyder every time which is tedious and it's also tiring that that I have to remind spyder of their functionalities.
For eg, in Windows, I only needed to type in the console:
x=array([...,...,...])
but in my mac it would have to be:
import numpy as py
and then type into the console:
x=py.array([...,...,...])
I do notice that in that the spyder-python console (Windows version), there is a text saying,
Imported NumPy 1.8.1, SciPy 0.13.3, Matplotlib 1.3.1 + guidata 1.6.1, guiqwt 2.3.2
Type "scientific" for more details.
That is probably the reason why I don't have to import anything in Windows because Spyder already did it.
How do I do the same for Mac?
Thank you

Resources