Python 中错误 Path Python3 (From --Python=Python3) Does Not Exist
错误 The path python3 (from --python=python3) does not exist 可能有几个原因。
一种可能是您的系统上没有安装 Python 3。 另一种可能是您安装了多个版本的 Python,而您尝试使用的版本不在您的 PATH 中。
要解决此错误,您必须安装 Python 3 或确保您的 PATH 中有正确版本的 Python。
错误 path python3 (from --python=python3) does not exist 是什么
Python 3 是 Python 编程语言的最新主要版本,它不向后兼容以前的版本。 这意味着为 Python 3 编写的代码将无法在 Python 2.7 或更早版本下正确运行。
Python 3 是必不可少的,因为它是当前正在积极开发的唯一 Python 版本。 Python 3 中添加了所有新功能和错误修复,Python 2.7 中没有添加任何新功能。
这意味着 Python 3 是 Python 社区积极支持的唯一 Python 版本。
出现错误 The path python3 (from --python=python3) does not exist 是因为系统环境变量中未定义 Python 3 可执行文件的路径。 要解决此问题,您需要将 Python 3 可执行文件的路径添加到系统环境变量中。
Python 3 包括许多对以前版本 Python 的改进和增强,因此它是新开发项目的首选。
这个问题有一些潜在的解决方案。
- 一种是确保将 Python 3 的路径添加到您的系统 PATH 变量中。
- 另一个可能的解决方案是在调用命令时使用 Python 3 的完整路径,而不仅仅是 Python 3 命令。
如果您的 Python 3 安装位于 /usr/local/bin/python3,您将在调用命令时使用该完整路径。
命令:
C:\Users\ZeeshanAfridi\dev\trydjango1-11>virtualenv -p python3
结果如下:
The path python3 (from --python=python3) does not exist
如何修复 path python3 (from --python=python3) does not exist
如果您收到错误 The path python3 (from --python=python3) does not exist,则您的系统上没有安装 Python 3。 解决此错误的完整途径是从 Python.org 下载并安装 Python 3。
安装 Python 3 后,您需要将 Python 3 可执行文件的路径添加到系统 PATH 环境变量中。 您可以将以下行添加到您的 .bashrc 文件中。
exportPATH="/path/to/python3:$PATH"
将 /path/to/python3 替换为 Python 3 可执行文件的实际路径。 完成此操作后,您应该能够运行 Python 3 脚本而不会收到错误 The path python3 (from --python=python3) does not exist。
使用完整路径
您可以通过像这样给出整个路径的命令来解决此问题:
$ virtualenv --python=/usr/bin/python3 testenvironment
Already using interpreter /usr/bin/python3
Using base prefix '/usr'
The new executable is in /home/zeeshan/testenvironment/bin/python3
Don't overwite the existing python script /home/zeeshan/testenvironment/bin/python (you must use /home/zeeshan/testenvironment/bin/python3)
Installing setuptools, pip, wheel...done.
$ which python3
/usr/bin/python3
$ python --version
Python 3.7.4
$
如果您已经在系统中安装了 Python,则可以运行以下命令。
$ virtualenv env -p C:/Python36/python.exe
如果这对您不起作用,您可以尝试以下命令。
$ python -m easy_install virtualenv
如何在当前环境中使用 Python 3
像大多数人一样,您的计算机上可能安装了 Python 2。 但是如果你想使用 Python 3 怎么办?
幸运的是,在您当前的环境中很容易切换到 Python 3。 就是这样:
首先,打开您的终端并输入以下命令。
python3
这将打开 Python 3 解释器。 您现在可以输入 Python 3 代码并立即运行它。
如果您的计算机上安装了 Python 2 和 Python 3,您还可以键入以下命令切换到 Python 3。
python3.6
这将打开 Python 3.6 解释器。 您现在可以输入 Python 3 代码并立即运行它。
如果要在当前环境中使用 Python 3,可以将以下行添加到 .bashrc 文件中。
exportPATH="/usr/local/bin:$PATH"
这会将 Python 3 二进制文件的位置添加到您的 PATH 中,以便您可以在命令提示符下键入 python3 来运行它。
总结
Python 3 是 Python 编程语言的最新版本; 它比旧版本更可靠、更高效,提供许多旧版本不具备的功能,并提供许多优于旧版本 Python 的优势。
Python 3 还与第三方软件和库更加兼容,使得使用 Python 完成各种任务变得更加容易。 总的来说,Python 3 是一种更加健壮和灵活的编程语言,非常适合许多应用程序。
相关文章
Python 中错误 ValueError: Invalid Literal for Float()
发布时间:2023/05/17 浏览次数:53 分类:Python
-
Python 中 ValueError: invalid literal for float()。 float() 函数无法将字符串类型转换为浮点数。 相反,它会抛出一个 ValueError,它可能会因您的 Python 版本而异。
Python 错误 TypeError: Unhashable Type: List
发布时间:2023/05/17 浏览次数:95 分类:Python
-
本文将讨论 TypeError: unhashable type: 'list' 以及如何在 Python 中修复它。因为 Python 字典只接受可散列数据类型作为它们的键,而列表是不可散列的。
Python 中错误 AttributeError: __Exit__
发布时间:2023/05/17 浏览次数:113 分类:Python
-
尝试用 Python 开发新程序时出错是很常见的。 AttributeError 是 Python 中最常见的错误之一。在本文中,我们将看看如何解决这个 AttributeError: __exit__ 错误,并且我们将通过相关示例和解释来讨论这
Python 错误 TypeError: __str__ Returned Non-String but Printing Output
发布时间:2023/05/17 浏览次数:142 分类:Python
-
本文旨在解决当我们尝试打印字符串而不是在函数中使用 return 语句时出现的问题。Python 错误TypeError: __str__ Returned Non-String but Printing Output
解决 Python ModuleNotFoundError 错误
发布时间:2023/05/17 浏览次数:199 分类:Python
-
此类错误的一个示例是 ModuleNotFoundError。 在本文中,我们将讨论在 Python 中解决 ModuleNotFoundError 的方法。
Python 中 Importerror: Install XLRD for Excel Support 错误
发布时间:2023/05/16 浏览次数:162 分类:Python
-
在本篇文章中,我们将探讨在 Python 中使用 Pandas 包时可能遇到以下错误的原因和解决方案。ImportError: Install xlrd >= 0.9.0 for Excel support 。让我们首先简要介绍一下 Pandas。
解决 Python 中 TypeError: An Integer Is Required 错误
发布时间:2023/05/16 浏览次数:102 分类:Python
-
在 Python 代码中发生的另一个最常见的错误是 TypeError。本文将展示我们如何在 Python 中得到 TypeError。 此外,我们将通过使用必要的示例和解释来讨论该主题,以使该主题更容易理解。
Python 中 ConnectionRefusedError: [Errno 61] Connection Refused 错误
发布时间:2023/05/16 浏览次数:189 分类:Python
-
有时在设计客户端-服务器程序时,您可能会遇到错误 ConnectionRefusedError。Python中 ConnectionRefusedError 错误是如何产生的 正如我们已经讨论过的,这个错误主要发生在客户端程序无法连接到服务器
Python 中错误 TypeError: Must Be Real Number, Not STR
发布时间:2023/05/16 浏览次数:152 分类:Python
-
TypeError: must be real number, not str 错误涉及使用错误的类型和非实数,在本例中为 str 类型。使用 float() 或 int() 解决Python 中 TypeError: must be real number, not str