通过pip安装egg

dzi*_*iou 11 egg pip easy-install python-3.x

我可以通过以下方式成功为morfeusz2安装egg

\n\n
python -m easy_install http://sgjp.pl/morfeusz/download/20181014/ubuntu-xenial/morfeusz2-0.4.0-py3.7-win-amd64.egg\n
Run Code Online (Sandbox Code Playgroud)\n\n

但是,我通过 . 定义的所有其他依赖项requirements.txt。我希望所有这些都以一致的方式定义。morfeusz2 不存在于任何 PyPI 存储库中。如何以一致的方式定义项目的依赖关系?

\n\n

例如,我尝试定义以下requirements.txt文件:

\n\n
django\npint\nhttp://sgjp.pl/morfeusz/download/20181014/ubuntu-xenial/morfeusz2-0.4.0-py3.7-win-amd64.egg\n
Run Code Online (Sandbox Code Playgroud)\n\n

但是,运行时pip install -r requirements.txt失败并显示:

\n\n
(mealplanner) D:\\Projects-intellij\\djangoproject\\mealplanner>pip install -r requirementx.txt\nCollecting http://sgjp.pl/morfeusz/download/20181014/ubuntu-xenial/morfeusz2-0.4.0-py3.7-win-amd64.egg (from -r requirementx.txt (line 3))\n  Downloading http://sgjp.pl/morfeusz/download/20181014/ubuntu-xenial/morfeusz2-0.4.0-py3.7-win-amd64.egg (7.7MB)\n    100% |\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88\xe2\x96\x88| 7.7MB 11.4MB/s\n    Complete output from command python setup.py egg_info:\n    Traceback (most recent call last):\n      File "<string>", line 1, in <module>\n      File "c:\\users\\oem\\virtualenv\\mealplanner\\lib\\tokenize.py", line 447, in open\n        buffer = _builtin_open(filename, \'rb\')\n    FileNotFoundError: [Errno 2] No such file or directory: \'C:\\\\Users\\\\OEM\\\\AppData\\\\Local\\\\Temp\\\\pip-req-build-xucfpk6m\\\\setup.py\'\n\n    ----------------------------------------\nCommand "python setup.py egg_info" failed with error code 1 in C:\\Users\\OEM\\AppData\\Local\\Temp\\pip-req-build-xucfpk6m\\\n
Run Code Online (Sandbox Code Playgroud)\n\n

如何使用 pip install 安装 Egg?

\n

小智 0

幸运的是,您提到的包现在包含在PyPI中:morfeusz2 \xc2\xb7 PyPI。\n但是,也建议链接到 GitHub 存储库(或类似的东西),尽管遗憾的是它不在任何VCS网站,但你可以考虑添加其官方网站的链接,例如:

\n
\n

http://download.sgjp.pl/morfeusz/20231112/Windows/64/morfeusz2-1.99.7-20231112-cp311-cp311-win_amd64.whl

\n
\n

(对于 Windows 和 Cpython 3.11,正如上面提到的)

\n

希望这能解决您的问题,

\n