如何在Conda环境中安装本地库?安装后无法导入问题排查
本地打包库显示已安装但无法导入的问题排查求助
我有一个包含多个子文件夹的项目目录,其中部分函数需要在多个Notebook和脚本中复用,因此将这些函数打包并尝试安装到Conda环境中,以便在环境内可靠调用。但目前库显示已安装,却无法在脚本或Notebook中导入。
安装操作步骤
激活目标环境后,执行了以下安装操作:
conda install conda-build -y cd /home/path/to/project/tools/utils conda develop . pip install -e .
环境路径验证
执行which pip、which python和which conda命令,路径均指向:
/home/user/miniconda3/envs/env_name/bin/
包安装状态验证
执行conda list | grep utils显示:
utils 1.0.0 dev_0 <develop>
setup.py内容
./tools/utils/setup.py的具体内容如下:
from setuptools import setup setup( name="utils", version="1.0.0", author="My Name", description="A collection of useful functions for the Project", install_requires=[ "requests>=2.25.1", "numpy>=1.20.2", "pandas>=1.2.4", "matplotlib>=3.4.2", "opencv-python>=4.5.2.54", "tqdm>=4.60.0" ] )
错误复现
在两台设备(Linux和Windows)的环境中执行以下操作:
python >>> import utils
均返回相同错误:
Traceback (most recent call last): File "<stdin>", line 1, in <module> ModuleNotFoundError: No module named 'utils'
由于两台设备问题一致,推测是环境配置或本地可编辑库安装流程存在问题,暂未重装Conda,希望得到问题排查的提示。
更新尝试
在Linux机器上重装了Miniconda,将setup.py中的包名改为“myutils”并移除requests依赖,通过以下命令生成wheel文件:
python setup.py bdist_wheel
并使用该包安装:
pip install ./dist/myutils-1.0-py3-none-any.whl
但问题仍未解决……
内容的提问来源于stack exchange,提问作者bbke
相关产品推荐
相关产品推荐

