在命令行里面输入,python3,结果显示:
Fatal Python error: Py_Initialize: unable to load the file system codec
File "C:\Python27\lib\encodings\__init__.py", line 123
raise CodecRegistryError,\
^
SyntaxError: invalid syntax
Current thread 0x000018e4 (most recent call first):
然后再输入 where python3,显示:
C:\Python36\python3.exe
注:都已经添加到 Path 里面去了,系统是 win10
C:\python27
C:\python27\scripts
C:\python36
C:\python36\scripts
1
uestc630 2018-04-04 22:55:20 +08:00 via Android
py -3
|
2
ysc3839 2018-04-04 23:09:50 +08:00 via Android
命令行执行 set 看看?
|
3
kokutou 2018-04-04 23:12:04 +08:00 via Android
把你加的环境变量都删掉。。。
|
4
oIMOo 2018-04-04 23:13:43 +08:00
python3 你添加 python2 的东西, emmm...
|
5
geelaw 2018-04-04 23:48:22 +08:00
我想了半天为什么是 32,大概是 3 和 2 的杂糅吧。
你可以把 Python 3.6 在 PATH 里面放在更前面,这样 Python 3.6 就可以用了,理论上。 |
6
msg7086 2018-04-04 23:52:28 +08:00
标题写 C:\python32
内容写 C:\Python27 我已经看懵了。 |
9
yhx5768 2018-04-05 10:12:00 +08:00 via Android
装过 python3 后基本用 py -2 py -3 进行切换了
|
10
yazoox OP @yhx5768 兄弟,怎么同时并存 2 和 3 啊
我就是看百度来的方法设置的,分别放在 C 盘下的两个目录中间,然后添加到 path,怎么不行呢? |
11
yhx5768 2018-04-05 20:14:56 +08:00
@yazoox #10 正常安装 python2.7 python3.6 后可以在 cmd 中直接使用 py 命令进行调用
py -2 调用 python2.7 py -3 调用 python3.6 py 这个应该是包含在 3.6 中的. |