bytedance / bytedance/ic_flow_platform
Python 3.9.21 下安装依赖失败
- Dominant language
- JavaScript
- Stars
- 208
- Forks
- 48
- PR merge metrics
- No merged PRs in 30d
Description
ic_flow_platform 版本:
```
commit a8e09205e294935645000214d11647f337014d88 (HEAD -> main, origin/main, origin/HEAD)
Merge: 7331b3f 7357c59
Author: Jessie0110 <130119535+Jessie0110@users.noreply.github.com>
Date: Fri Dec 26 10:47:00 2025 +0800
Merge pull request #3 from FengyiEE2000/main
Fix Date in README.md
```
安装报错信息:
```
(ifp) [root@bz11 ic_flow_platform_20251226]# pip install -r requirements.txt
Looking in indexes: https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple
Requirement already satisfied: graphviz==0.20.1 in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from -r requirements.txt (line 1)) (0.20.1)
Requirement already satisfied: matplotlib==3.7.1 in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from -r requirements.txt (line 2)) (3.7.1)
Requirement already satisfied: psutil==5.9.4 in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from -r requirements.txt (line 3)) (5.9.4)
Requirement already satisfied: PyQt5==5.15.9 in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from -r requirements.txt (line 4)) (5.15.9)
Requirement already satisfied: PyYAML==6.0 in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from -r requirements.txt (line 5)) (6.0)
Requirement already satisfied: screeninfo==0.8.1 in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from -r requirements.txt (line 6)) (0.8.1)
Requirement already satisfied: xlrd==2.0.1 in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from -r requirements.txt (line 7)) (2.0.1)
Requirement already satisfied: xlwt==1.3.0 in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from -r requirements.txt (line 8)) (1.3.0)
Requirement already satisfied: Flask==2.3.3 in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from -r requirements.txt (line 11)) (2.3.3)
Requirement already satisfied: flask_restful==0.3.10 in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from -r requirements.txt (line 12)) (0.3.10)
Requirement already satisfied: gensim==4.3.2 in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from -r requirements.txt (line 13)) (4.3.2)
Requirement already satisfied: gevent==23.9.1 in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from -r requirements.txt (line 14)) (23.9.1)
Collecting glove==1.0.2 (from -r requirements.txt (line 15))
Using cached https://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/8a/c9/17c400d0c29746162bd47fc719bf3212b2b031949d41d712e9bdef11ae03/glove-1.0.2.tar.gz (44 kB)
Preparing metadata (setup.py) ... done
Requirement already satisfied: tabulate==0.9.0 in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from -r requirements.txt (line 16)) (0.9.0)
Requirement already satisfied: tqdm==4.66.1 in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from -r requirements.txt (line 17)) (4.66.1)
Requirement already satisfied: xgboost==2.0.0 in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from -r requirements.txt (line 18)) (2.0.0)
Requirement already satisfied: scikit_learn==1.3.0 in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from -r requirements.txt (line 19)) (1.3.0)
Requirement already satisfied: numpy==1.24.2 in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from -r requirements.txt (line 20)) (1.24.2)
Requirement already satisfied: pandas==1.5.3 in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from -r requirements.txt (line 21)) (1.5.3)
Requirement already satisfied: imblearn==0.0 in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from -r requirements.txt (line 22)) (0.0)
Requirement already satisfied: contourpy>=1.0.1 in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from matplotlib==3.7.1->-r requirements.txt (line 2)) (1.3.0)
Requirement already satisfied: cycler>=0.10 in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from matplotlib==3.7.1->-r requirements.txt (line 2)) (0.12.1)
Requirement already satisfied: fonttools>=4.22.0 in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from matplotlib==3.7.1->-r requirements.txt (line 2)) (4.57.0)
Requirement already satisfied: kiwisolver>=1.0.1 in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from matplotlib==3.7.1->-r requirements.txt (line 2)) (1.4.7)
Requirement already satisfied: packaging>=20.0 in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from matplotlib==3.7.1->-r requirements.txt (line 2)) (24.2)
Requirement already satisfied: pillow>=6.2.0 in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from matplotlib==3.7.1->-r requirements.txt (line 2)) (11.2.1)
Requirement already satisfied: pyparsing>=2.3.1 in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from matplotlib==3.7.1->-r requirements.txt (line 2)) (3.2.3)
Requirement already satisfied: python-dateutil>=2.7 in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from matplotlib==3.7.1->-r requirements.txt (line 2)) (2.9.0.post0)
Requirement already satisfied: importlib-resources>=3.2.0 in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from matplotlib==3.7.1->-r requirements.txt (line 2)) (6.5.2)
Requirement already satisfied: PyQt5-sip<13,>=12.11 in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from PyQt5==5.15.9->-r requirements.txt (line 4)) (12.17.0)
Requirement already satisfied: PyQt5-Qt5>=5.15.2 in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from PyQt5==5.15.9->-r requirements.txt (line 4)) (5.15.16)
Requirement already satisfied: Werkzeug>=2.3.7 in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from Flask==2.3.3->-r requirements.txt (line 11)) (3.1.3)
Requirement already satisfied: Jinja2>=3.1.2 in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from Flask==2.3.3->-r requirements.txt (line 11)) (3.1.6)
Requirement already satisfied: itsdangerous>=2.1.2 in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from Flask==2.3.3->-r requirements.txt (line 11)) (2.2.0)
Requirement already satisfied: click>=8.1.3 in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from Flask==2.3.3->-r requirements.txt (line 11)) (8.1.8)
Requirement already satisfied: blinker>=1.6.2 in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from Flask==2.3.3->-r requirements.txt (line 11)) (1.9.0)
Requirement already satisfied: importlib-metadata>=3.6.0 in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from Flask==2.3.3->-r requirements.txt (line 11)) (8.6.1)
Requirement already satisfied: aniso8601>=0.82 in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from flask_restful==0.3.10->-r requirements.txt (line 12)) (10.0.0)
Requirement already satisfied: six>=1.3.0 in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from flask_restful==0.3.10->-r requirements.txt (line 12)) (1.17.0)
Requirement already satisfied: pytz in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from flask_restful==0.3.10->-r requirements.txt (line 12)) (2025.2)
Requirement already satisfied: scipy>=1.7.0 in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from gensim==4.3.2->-r requirements.txt (line 13)) (1.13.1)
Requirement already satisfied: smart-open>=1.8.1 in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from gensim==4.3.2->-r requirements.txt (line 13)) (7.1.0)
Requirement already satisfied: zope.event in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from gevent==23.9.1->-r requirements.txt (line 14)) (5.0)
Requirement already satisfied: zope.interface in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from gevent==23.9.1->-r requirements.txt (line 14)) (7.2)
Requirement already satisfied: greenlet>=2.0.0 in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from gevent==23.9.1->-r requirements.txt (line 14)) (3.1.1)
Requirement already satisfied: joblib>=1.1.1 in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from scikit_learn==1.3.0->-r requirements.txt (line 19)) (1.4.2)
Requirement already satisfied: threadpoolctl>=2.0.0 in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from scikit_learn==1.3.0->-r requirements.txt (line 19)) (3.6.0)
Requirement already satisfied: imbalanced-learn in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from imblearn==0.0->-r requirements.txt (line 22)) (0.12.4)
Requirement already satisfied: zipp>=3.20 in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from importlib-metadata>=3.6.0->Flask==2.3.3->-r requirements.txt (line 11)) (3.21.0)
Requirement already satisfied: MarkupSafe>=2.0 in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from Jinja2>=3.1.2->Flask==2.3.3->-r requirements.txt (line 11)) (3.0.2)
Requirement already satisfied: wrapt in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from smart-open>=1.8.1->gensim==4.3.2->-r requirements.txt (line 13)) (1.17.2)
Requirement already satisfied: setuptools in /opt/tools/anaconda3/envs/ifp/lib/python3.9/site-packages (from zope.event->gevent==23.9.1->-r requirements.txt (line 14)) (75.8.0)
Building wheels for collected packages: glove
Building wheel for glove (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [21 lines of output]
running bdist_wheel
running build
running build_py
creating build/lib.linux-x86_64-cpython-39/glove
copying glove/__init__.py -> build/lib.linux-x86_64-cpython-39/glove
copying glove/glove.py -> build/lib.linux-x86_64-cpython-39/glove
running egg_info
writing glove.egg-info/PKG-INFO
writing dependency_links to glove.egg-info/dependency_links.txt
writing requirements to glove.egg-info/requires.txt
writing top-level names to glove.egg-info/top_level.txt
reading manifest file 'glove.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'glove.egg-info/SOURCES.txt'
error: Error: setup script specifies an absolute path:
/tmp/pip-install-rvndq28v/glove_5ac13c9eea3f43dcbc238c6536a10d18/glove/glove_inner.cpp
setup() arguments must *always* be /-separated paths relative to the
setup.py directory, *never* absolute paths.
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for glove
Running setup.py clean for glove
Failed to build glove
ERROR: Failed to build installable wheels for some pyproject.toml based projects (glove)
```
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with requirements.txt, especially the glove==1.0.2 entry, and reproduce the reported pip install on Python 3.9. Review the glove build output and setup.py path handling; done means the dependency installation completes without the absolute-path wheel-building error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- build-system, tooling
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100