如何在 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