所以我在这里发了几篇帖子,例如this。
所以我用Anaconda安装了python 3.6。然后我进入PATH并将路径插入Python。
所以现在当我输入cmd“python”时,我得到了回复
Python 3.6.3 |Anaconda custom (64-bit)| (default, Oct 15 2017, 03:27:45) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
但是,如果我输入“python3”,我会遇到常见的问题
'python3' is not recognized as an internal or external command,
operable program or batch file.
为什么?
答案 0 :(得分:1)
Euler_Salter。
如果你已经安装了Anaconda,我会给你一个提示。
在给你提示之前,有一些背景提示。
Python有很多模块及其依赖。 因此它提供了虚拟环境来隔离依赖性问题。
Anaconda也提供它。
所以,你可以很容易地找到" Anaconda Prompt"在你的Windows系统中。
这是捷径 赢键 - >输入" Anaconda Prompt"在搜索输入
或
您可以使用命令执行它。
%windir%\System32\cmd.exe "/K" %UserProfile%\Anaconda3\Scripts\activate.bat
%UserProfile%\Anaconda3
我认为你对linux和windows之间的区别感到困惑。
据我所知,如果在Ubuntu上安装python3,则会有python3二进制路径或符号链接。也就是说,是否存在python3并不重要。
你可以为它创建一个符号链接。
看到它。 https://www.howtogeek.com/howto/16226/complete-guide-to-symbolic-links-symlinks-on-windows-or-linux/
我真诚地希望这会对你有所帮助。
答案 1 :(得分:1)
您的问题可能已经得到解答;见this answer to: Python 3 installation on windows running from command line。具体做法是:
OSX和Linux默认安装
python
可执行文件作为规则 在大多数情况下,它指的是Python 2版本 为什么你需要一个单独的python3
名称。默认情况下,Windows上没有Python。因此任何版本 你安装的只是
python
(我猜)。推荐的方式 管理多个python版本就是使用Python启动器。
TL; DR:python3
在Windows上不是有效命令,无论它附带的分发(在您的情况下是Anaconda)。