我正在尝试使用virtualenv在ubuntu操作系统中创建虚拟环境我使用的命令是
virtualenv -p /usr/bin/python3.8.13 py3.8.13_env
显示的错误为
FileNotFoundError:[Errno 2]No such file or directory:'/usr/bin/python3.8.13'
我已经尝试了几个其他的python版本,但我得到了相同的错误
lnlaulya1#
您可以通过以下方式查看Python的版本:
ls -l /usr/bin/python*
如果你没有提供一个,那么virtualenv将使用默认的/usr/bin/python3。在Ubuntu上,这将是一个特定版本的符号链接。例如:
/usr/bin/python3 -> python3.10
因此,只需调用virtualenv,如下所示:
virtualenv py3.10_venv
将在当前工作目录中创建一个名为“py3.10_venv”(一个文件夹)的virtualenv,在本例中使用Python 3.10。如果您有其他版本(如上面的ls命令所示),那么您可以使用这些版本,就像您在上面的问题中尝试做的那样。
1条答案
按热度按时间lnlaulya1#
您可以通过以下方式查看Python的版本:
如果你没有提供一个,那么virtualenv将使用默认的/usr/bin/python3。在Ubuntu上,这将是一个特定版本的符号链接。例如:
因此,只需调用virtualenv,如下所示:
将在当前工作目录中创建一个名为“py3.10_venv”(一个文件夹)的virtualenv,在本例中使用Python 3.10。
如果您有其他版本(如上面的ls命令所示),那么您可以使用这些版本,就像您在上面的问题中尝试做的那样。