You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Anaconda环境pip安装gower成功后仍无法导入的解决咨询

解决Anaconda虚拟环境中gower模块安装后无法import的问题

问题根源

pip安装时提示Defaulting to user installation because normal site-packages is not writeable,说明包被安装到了用户级目录,而非当前conda环境的site-packages路径下,导致环境内的Python解释器无法找到该模块。

可行解决方案

方案一:使用conda环境内置的pip安装

确保调用当前环境的Python对应的pip,将包直接安装到环境目录:

  1. 激活目标conda环境(若未激活):
    conda activate anaconda-2022.05-py39  # 替换为你的环境名
    
  2. 执行安装命令:
    python -m pip install gower
    

方案二:手动指定安装路径到conda环境的site-packages

  1. 获取当前环境的site-packages路径:
    python -c "import site; print(site.getsitepackages()[0])"
    
    输出示例:/opt/conda/envs/anaconda-2022.05-py39/lib/python3.9/site-packages
  2. 用pip指定路径安装:
    pip install gower --target=/opt/conda/envs/anaconda-2022.05-py39/lib/python3.9/site-packages
    
    (将路径替换为你实际获取到的路径,若路径含空格需用引号包裹)

方案三:源码手动安装

  1. 获取gower的源码包(从其代码仓库下载),解压后进入源码目录
  2. 用当前环境的Python执行安装:
    python setup.py install
    

验证安装

执行以下命令确认模块可被导入:

python -c "import gower; print(gower.__version__)"

若输出0.1.2则安装成功,在Jupyter Notebook中需重启内核后再尝试import gower。

额外注意事项

  • 确保安装和运行时使用的是同一conda环境的Python,避免混用系统或其他环境的解释器
  • 若在Jupyter中仍失败,需确认Kernel对应当前环境:
    python -m ipykernel install --user --name=anaconda-2022.05-py39
    
    然后在Notebook的Kernel菜单中切换到该环境。

内容的提问来源于stack exchange,提问作者questionto42

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 12:52:27