2

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

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

4

4 回答 4

1

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

conda install -c conda-forge pydotplus

于 2019-05-06T17:21:58.910 回答
0

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

conda install -c conda-forge pydotplus

应该管用。

于 2016-10-24T22:57:51.817 回答
0

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

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

它对我很有效

于 2017-08-02T09:57:28.287 回答
0

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

我最初使用 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 正确交互时要考虑的另外两个快速事项:

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

  2. 验证是否已将 GraphViz bin 目录添加到您的用户路径:(为什么 pydot 在 Windows 8 中无法找到 GraphViz 的可执行文件?

于 2016-10-25T01:43:20.487 回答