如何在 Windows64 上为 Python 3.5 安装 pydotplus

Posted

技术标签:

【中文标题】如何在 Windows64 上为 Python 3.5 安装 pydotplus【英文标题】:How to install pydotplus for Python 3.5 on Windows64 【发布时间】:2017-03-05 15:45:52 【问题描述】:

在 64 位 Windows(10) 系统上安装 pydotplus for Python 3.5 的行之有效的方法是什么?到目前为止,我还没有使用 conda 或其他一些方法获得任何运气。

对于 Linux Ubuntu 和 Windows for Python 2.7,似乎有几个可行的选择。不幸的是,我有必要使用这个特定的配置,所以任何建议都将不胜感激!

【问题讨论】:

【参考方案1】:

你为 conda 做了什么尝试?根据https://anaconda.org/conda-forge/pydotplus/files pydotplus 可从 conda-forge 获得,用于 Windows x64 和 Python 3.5。打字

conda install -c conda-forge pydotplus

应该可以。

【讨论】:

【参考方案2】:

我之前确实尝试过,但由于某种原因它不起作用。但是,感谢您的回复,我再次查看了我的配置,以了解为什么该特定安装包无法正常运行。

我最初使用 Anaconda 来安装双 Python 2.7/3.5 环境,虽然我始终能够在 IDE(本例中为 Jupyter Notebook)中运行 3.5 而没有任何问题,但当前环境仍自动默认为 2.7。通过命令窗口进行检查的快速方法是:

C:\Users\Username\Anaconda\envs>conda env list

应该产生类似的东西:

# conda environments:
#
py27                   * C:\Users\Username\Anaconda\envs\py27
py35                     C:\Users\Username\Anaconda\envs\py35

请注意,当前活动的环境旁边会有“*”。要切换,只需键入“activate”,后跟所需的新环境名称,更改应立即通过返回的命令提示符进行验证:

C:\Users\Username\Anaconda\envs>activate py35

(py35) C:\Users\Username\Anaconda\envs>

更改环境后,我重新运行了您提到的 pydotplus 的 conda 安装包:

conda install -c conda-forge pydotplus

而且效果很好!

安装 pydotplus 以确保它在您的特定环境中与 GraphViz 正确交互时要考虑的另外两个快速事项:

    确保您运行的是最新版本的 scikit-learn。更多信息见官网(http://scikit-learn.org/stable/install.html),包括快速更新命令:conda update scikit-learn

    验证 GraphViz bin 目录是否已添加到您的用户路径中:(Why is pydot unable to find GraphViz's executables in Windows 8?)

【讨论】:

对不起,我直到现在才看到这个答案。在 SO 上,发布新答案时不会通知人们,因为它与论坛不同。无论如何,我很高兴我的回答有所帮助!如果您发现一个答案也有助于对其进行投票,并且如果它回答了您的问题,则通常单击绿色复选标记以接受它(尽管您自己的答案似乎更完整,因此您实际上可以接受自己的答案如果你愿意)。【参考方案3】:

我有同样的问题。我在这里所做的是, 首先我以管理员身份运行 anaconda 提示符,然后给出命令,

**conda install -c conda-forge pydotplus**

它对我很有效

【讨论】:

【参考方案4】:

尝试以“管理员”身份运行 anaconda 提示符,然后使用:

conda install -c conda-forge pydotplus

【讨论】:

以上是关于如何在 Windows64 上为 Python 3.5 安装 pydotplus的主要内容,如果未能解决你的问题,请参考以下文章

在 Windows 7 上为 Python 3.6 安装 libtorrent

如何在 Windows 10 上为 python 3.6 安装 dlib?

如何在 Windows 上为 apache 2.4 和 python 3.4 安装 mod_wsgi?

在 Windows 上为 Python 2.7 构建 lxml

无法在 Windows 上为 python 2.5 导入 argparse 1.2.1

我尝试在 Windows 10 上为 python 3.8.1 安装 kivy,但出现此错误 [重复]