gpt4 book ai didi

python3 setup.py 安装失败(RHEL 8)

转载 作者:行者123 更新时间:2023-12-04 10:46:57 28 4
gpt4 key购买 nike

问题:

#python3 setup.py install

失败

环境:RHEL 8 UBI 容器

我有一个如下所示的 setup.py:(对此 setup.py 的任何指针或更新将不胜感激)
import setuptools

print('python/setup.py')

setuptools.setup(
name="process_data",
version="1.0",
description="desc",
author="FirstName LastName",
author_email="dude@abides.abide",
url="https://some.com",
packages=setuptools.find_packages(),
)

我有一个像这样的目录结构( <some>.py 在每个目录中,以及 __init__.py ):
python/
setup.py
<dir>/__init__.py
<dir>/__init__.py
<dir4>/__init__.py
<dir4>/<sub-dir1>/__init__.py
<dir4>/<sub-dir1>/<sub-dir>__init__.py

我希望每个目录中的代码成为模块包的一部分,以便我可以导入,无论嵌套多么深。

我正在这样做:
#cd python
#python3 setup.py install

我收到此错误:
python/setup.py
running install
error: can't create or remove files in install directory

The following error occurred while trying to add or remove files in the
installation directory:

/usr/local/lib/python3.6/site-packages/test-easy-install-1625.write-test

[Errno 2] No such file or directory: '/usr/local/lib/python3.6/site-packages/test-easy-install-1625.write-test'

The installation directory you specified (via --install-dir, --prefix, or
the distutils default setting) was:

/usr/local/lib/python3.6/site-packages/

This directory does not currently exist. Please create it and try again, or
choose a different installation directory (using the -d or --install-dir
option).

问题:

这是从哪里来的: test-easy-install-1625.write-test ? (很困惑这是什么)

在我的系统上,这个目录确实不存在( 为什么 python3 setup.py install 在那里看?是什么让它看在那里?): /usr/local/lib/python3.6
我的 setup.py 里面什么都没有表示看那里。

我看了一遍,看起来我的/site-packages/目录在这里(安装其他模块的地方,当我运行 pip 时)
`/usr/local/lib64/python3.6/site-packages/`

我该如何解决?

谢谢你,我非常需要马上让这个工作。我一直在 Windows 上工作, >python setup.py install只是在那里工作。

我应该设置任何环境变量吗?

我简单地安装了python: dnf -y install python36就是这样。 (可用于安装的任何 RHEL 8 软件包存储库中的最新版本)。

最佳答案

我遇到了同样的错误,我能够通过创建符号链接(symbolic link)来修复它。我接受其他人也许能够提供更优雅的解决方案,我欢迎它。

sudo mkdir /usr/local/lib/python3.6
sudo ln -s /usr/lib/python3.6/site-packages /usr/local/lib/python3.6/

关于python3 setup.py 安装失败(RHEL 8),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59657597/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com