【问题标题】:"python3" command not doing anything“python3”命令不做任何事情
【发布时间】:2017-04-17 03:35:14
【问题描述】:

当我运行python3 命令时,什么也没有发生。没有标准输出,没有标准错误……什么都没有。但是,当我尝试 python2 命令时,我得到了预期的结果。怎么回事?

ubuntu@ip-172-91-23-255:~$ python3
ubuntu@ip-172-91-23-255:~$ 
ubuntu@ip-172-91-23-255:~$ which python3
usr/bin/python3
ubuntu@ip-172-91-23-255:~$ python2
Python 2.7.12 (default, Nov 19 2016, 06:48:10)
[GCC 5.4.0 20160609] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

【问题讨论】:

  • 你可以试试which python3 看看python3是否被符号链接到python解释器以外的东西。
  • 是的。就是这么想的。将其添加到主要问题中。 “usr/bin/python3”是预期的输出吗?
  • 是的,这就是我所期望的。现在试试ls -la /usr/bin | grep python3。这将显示它实际符号链接的内容。
  • @mario_sunny 这是合理的。 which python2 能得到什么?是否也在/usr/bin中?
  • type -a python3 说什么?

标签: python linux python-3.x shell


【解决方案1】:

刚刚解决了同样的问题

  1. 如果您重命名了 python 可执行文件,请将其改回,否则,忽略此。

  2. 将python3安装的文件夹添加到PATH中,

    • 安装文件夹可能是 这个:C:\Users\RV420\AppData\Local\Programs\Python\Python37-32

    • 要将文件夹添加到您的路径,您只需搜索“环境”即可 windows上的变量,然后单击环境变量并找到 一种叫做路径

  3. 现在确保新文件夹在 Python2 安装文件夹的路径中排在第一位

  4. 一切顺利

【讨论】:

    猜你喜欢
    • 2011-03-05
    • 2020-03-20
    • 1970-01-01
    • 1970-01-01
    • 2021-06-25
    • 2021-04-12
    • 2018-04-04
    • 2019-02-28
    • 2020-10-14
    相关资源
    最近更新 更多