Comments (7)
You need working C compiler to install LightFM.
The easiest way to get this (on Windows) is to use Miniconda as your Python environment. Alternatively, you could install the Microsoft Visual C++ compiler.
from lightfm.
With Miniconda i had error :
Error: Package missing in current win-64 channels:
- lightfm-1.9.tar.gz
from lightfm.
Use pip to install it.
So:
- Install miniconda.
- Run
pip install lightfm
.
from lightfm.
You can use the https://github.com/lyst/lightfm/blob/master/appveyor.yml file for reference.
from lightfm.
Hi maciejkula, sorry for the late response
Now this is my error when i installed with Miniconda :
C:\Users\palev>pip install -e F:\Miniconda3\envs\lightfm\Lib\lightfm-master\
Obtaining file:///F:/Miniconda3/envs/lightfm/Lib/lightfm-master
Requirement already satisfied (use --upgrade to upgrade): numpy in f:\miniconda3\envs\lightfm\lib\site-packages (from lightfm==1.9)
Requirement already satisfied (use --upgrade to upgrade): scipy>=0.17.0 in f:\miniconda3\envs\lightfm\lib\site-packages (from lightfm==1.9)
Requirement already satisfied (use --upgrade to upgrade): requests in f:\miniconda3\envs\lightfm\lib\site-packages (from lightfm==1.9)
Installing collected packages: lightfm
Running setup.py develop for lightfm
Complete output from command F:\Miniconda3\envs\lightfm\python.exe -c "import setuptools, tokenize;__file__='F:\\Miniconda3\\envs\\lightfm\\Lib\\lightfm-master\\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" develop --no-deps:
Compiling without OpenMP support.
running develop
running egg_info
writing lightfm.egg-info\PKG-INFO
writing dependency_links to lightfm.egg-info\dependency_links.txt
writing top-level names to lightfm.egg-info\top_level.txt
writing requirements to lightfm.egg-info\requires.txt
warning: manifest_maker: standard file '-c' not found
reading manifest file 'lightfm.egg-info\SOURCES.txt'
writing manifest file 'lightfm.egg-info\SOURCES.txt'
running build_ext
building 'lightfm._lightfm_fast_no_openmp' extension
error: Unable to find vcvarsall.bat
----------------------------------------
Command "F:\Miniconda3\envs\lightfm\python.exe -c "import setuptools, tokenize;__file__='F:\\Miniconda3\\envs\\lightfm\\Lib\\lightfm-master\\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" develop --no-deps" failed with error code 1 in F:\Miniconda3\envs\lightfm\Lib\lightfm-master\
from lightfm.
It looks like you still need the Microsoft C compiler. There are some pointers here: https://wiki.python.org/moin/WindowsCompilers
In general I strongly recommend developing on Linux.
from lightfm.
Hey, i have the same problem on windows 8.1, i tries with anaconda but nothing works, can i please get some help !!!!
from lightfm.
Related Issues (20)
- How to reproduce the evaluation score in the paper.
- Recommender System with RFM ratings to put into Interaction matrix HOT 9
- Feature Request: Support for Freezing Item Embeddings while Updating User Embeddings During Training
- Incorporating item and user biases in LightFM embeddings for accurate recommendations in Vespa HOT 1
- Item and User Normalization
- Is there a way to save Dataset()? HOT 1
- How to get clusters of users from trained lightfm model on implicit rating model?
- Evaluate AUC on a subset of items
- Auc evalutation return always nan
- Can't install on Python 3.10.6 in Ubuntu HOT 1
- Implementing Incremental Training and Feedback loop using Lightfm
- LightFM kills Jupyter Kernel when fitting model
- Does calculating precision@k for one user makes sense? HOT 1
- Creating recommendations for single users without leveraging user identity features
- Can't install on Python 3.12 HOT 6
- Can't seem to install with with poetry HOT 3
- ModuleNotFoundError: No module named 'lightfm._lightfm_fast_no_openmp'
- Recommendation model with text embedding as item feature
- Same precision@k with different item embeddings?
- Recommending documents to users based on keywords in the absence of interactions
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lightfm.