python - 安装python包时出现错误: pythonw not found

标签 python anaconda conda python-packaging

尝试使用 conda update --all 更新 Anaconda 后,下载成功结束,但在尝试安装软件包时,出现错误消息: “Windows 找不到‘pythonw’。请确保您输入的名称正确,然后重试”出现。任何人都知道如何处理它? 提前致谢

附言我在 C:\以外的其他地方安装了 Anaconda,可能与此有关吗?环境变量?

最佳答案

我有完全相同的问题,我确实为所有用户 (Win7-x86) 安装了 Anaconda。它可能表明所有/单个用户安装不是问题。我使用 python.exe 的完整路径和唯一具有 Anaconda 安装实际路径的环境变量 PYTHONHOME 开始更新。没有任何添加到系统 PATH 环境变量,因为它不是 Miniconda 安装程序中的推荐选项。我有自己的简单 py.bat,其中设置了 PYTHONHOME 并且 python.exe 使用完整路径启动。我使用以下命令行(py 传递给 python.exe 后的所有参数):

 py -m conda update --all 

我确实提到过关于未找到 PythonW 的消息,但是一切都以某种方式安装了。向 Windows 菜单添加快捷方式可能会出现问题:我查看了源代码,并在 Anaconda\Lib\site-packages\menuinst 文件夹 __init__.py 文件中发现了可疑的地方。我确实修改了 install() 函数中的一行,调用 RunAsAdmin()。我没有使用简单的“pythonw”,而是用 pythonw.exe 的完整路径替换了它。我的安装或更新不再有任何问题。我确实在

中创建了问题
https://github.com/ContinuumIO/menuinst/issues/64 

看起来没有人会修复 Anaconda(截至今天,APR08-2018),但您可以在此问题描述中找到更多信息,了解如何修复您自己的本地安装(正如我已经做的那样)。如果修复对您有效或无效 - 您可以为问题添加评论。如果发生这种情况,该问题已得到解决 - 您可能需要更新“conda”包。

关于python - 安装python包时出现错误: pythonw not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47125132/

相关文章:

javascript - 如何有效地从 Pandas 数据框转移到 JSON

python - 从 python 中的 datetime.timedelta 对象获取时间时出错

python - 从源码安装 Opencv 到 conda 环境

python - pgmpy 构建错误 Anaconda Windows

python - Django 的正则表达式 url 模式

python - OpenCV Python-用背景色替换 mask

python - 使用 SQLAlchemy ORM 更新行

python - 如何安装名为数字的python软件包

python - 在 anaconda python 发行版中添加 cairo 包

python - Anaconda 提示符和 conda 命令不起作用