【问题标题】:Using python with Anaconda in Windows在 Windows 中将 python 与 Anaconda 一起使用
【发布时间】:2016-10-21 10:55:04
【问题描述】:

我刚刚在我的电脑上安装了 Anaconda,因为我需要使用 Numpy。 好吧,当我使用 python 时,出于某种原因,我必须与 python.exe 在同一个文件夹中,当然,既然我想使用 Anaconda,我必须在 Anaconda3\Scripts 文件夹中,而 python.exe 不是.这是一场噩梦,如何在 Windows 计算机上使用 anaconda 和 python?为什么要这么复杂?

【问题讨论】:

  • 只要打开spyder,这是一个IDE,在你安装anaconda的时候就安装好了。
  • @shivsn 建议 OP 在他/她想使用命令行时使用 IDE 是没有建设性的。
  • @mwormser 他说他想在 Python 中使用 Anaconda,而不是他想使用命令行。最简单的方法是使用 Spyder。
  • @Forzaa 在这种情况下,我建议使用PyCharm 而不是 Spyder。我自己完成了过渡,不想回去。
  • 我应该指定我想使用命令行。对不起

标签: python windows numpy cmd anaconda


【解决方案1】:

我想你指的是python的命令行使用?

如果您的机器上有管理员权限,您可以将python 添加到您的环境变量中,使其在任何地方的控制台中都可用。 (对不起,拼写不同,我不是在英文机器上)

  1. Shift+Pause(“系统”)
  2. 点击“高级系统选项”
  3. 点击“环境变量”
  4. 在下方的“系统变量”字段中有一个名为PATH 的变量。通过在变量的最后一个路径后面添加;,然后添加您的路径,将完整路径附加到您的 python.exe 而不包含文件。请勿添加任何空格!

示例:C:\examplepath\;C:\Python27\

【讨论】:

  • 您可以在用户环境变量中创建PATH 变量,无需管理员权限。登录时,它会连接到系统末尾PATH。条目不需要尾部反斜杠,最好不要有反斜杠,因为它会浪费宝贵的空间。旧版本的 Windows(IIRC 到 Windows 7)将组合系统 + 用户 PATH 限制为 1000 个字符。
  • 当我尝试访问环境变量时收到管理员登录提示。如何在没有管理员登录的情况下针对特定用户更改它们?
  • 控制面板的“用户帐户”的任务是更改用户的环境变量。但是它在 Windows 10 中已损坏。单击它什么也不做。相反,您可以打开命令提示符并运行setx PATH "C:\examplepath;C:\Python27"。通过运行reg query HKCU\Environment /v PATH 确认它是为当前用户设置的。要查看新的 PATH 值,请从 Explorer 运行新的命令提示符。
  • 您应该事先运行reg query HKCU\Environment /v PATH 以获取现有用户值传递给setx,以免覆盖它。您也可以使用_winreg(或3.x winreg)在Python 中完成所有这些操作,但setx 会向Explorer 广播一条消息,使其重新加载环境,从而避免必须注销才能看到新值.在 Python 中广播此消息需要 ctypes 或 PyWin32。
【解决方案2】:

当您现在在 Windows 上安装 anaconda 时,它不会自动将 Python 或 Conda 添加到您的路径中。

如果你不知道你的 conda 和/或 python 在哪里,你可以在你的 anaconda 提示符中输入以下命令(它在你安装 anaconda 时出现)

接下来,您可以在命令提示符下使用 setx 命令将 Python 和 Conda 添加到您的路径中。

接下来关闭该命令提示符并打开一个新的。您现在应该可以使用 python 命令了。为此,您打开命令提示符并键入

python 文件名.py

来源:https://medium.com/@GalarnykMichael/install-python-on-windows-anaconda-c63c7c3d1444

【讨论】:

    【解决方案3】:

    要在命令行中执行此操作,您只需将 Python 和 Anaconda3\Scripts 目录添加到系统路径即可。

    这是一个关于在 Windows 中设置路径的好教程: http://www.computerhope.com/issues/ch000549.htm

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-17
      • 1970-01-01
      • 2017-10-18
      • 1970-01-01
      • 1970-01-01
      • 2013-06-19
      • 2017-08-16
      • 2017-05-01
      相关资源
      最近更新 更多