在 64 位 Windows(10) 系统上安装 pydotplus for Python 3.5 的行之有效的方法是什么?到目前为止,我还没有使用 conda 或其他一些方法的运气。
对于 Python 2.7,Linux Ubuntu 和 Windows 似乎都有几个可行的选择。不幸的是,我有必要使用这个特定的配置,所以任何建议都将不胜感激!
在 64 位 Windows(10) 系统上安装 pydotplus for Python 3.5 的行之有效的方法是什么?到目前为止,我还没有使用 conda 或其他一些方法的运气。
对于 Python 2.7,Linux Ubuntu 和 Windows 似乎都有几个可行的选择。不幸的是,我有必要使用这个特定的配置,所以任何建议都将不胜感激!
尝试以“管理员”身份运行 anaconda 提示符,然后使用:
conda install -c conda-forge pydotplus
你为康达尝试了什么?根据https://anaconda.org/conda-forge/pydotplus/files pydotplus 可从 conda-forge for Windows x64 和 Python 3.5 获得。打字
conda install -c conda-forge pydotplus
应该管用。
我遇到过同样的问题。我在这里所做的是,首先我以管理员身份运行 anaconda 提示符,然后发出命令,
**conda install -c conda-forge pydotplus**
它对我很有效
我之前肯定尝试过,但由于某种原因它不起作用。但是,感谢您的回复,我再次查看了我的配置,以了解为什么该特定安装包无法正常运行。
我最初使用 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 目录添加到您的用户路径:(为什么 pydot 在 Windows 8 中无法找到 GraphViz 的可执行文件?)