为什么“virtualenv venv”在 Ubuntu 18.04 上不起作用?

为什么“virtualenv venv”在 Ubuntu 18.04 上不起作用?

我在 Ubuntu 桌面上为 Python 创建虚拟环境时遇到了问题。我已通过以下方式安装了 virtualenv:sudo pip3 install virtualenv并验证它是否给出以下输出:

$ pip3 show virtualenv
Name: virtualenv
Version: 15.1.0
Summary: Virtual Python Environment builder
Home-page: https://virtualenv.pypa.io/
Author: Ian Bicking
Author-email: [email protected]
License: MIT
Location: /usr/lib/python3/dist-packages
Requires: 

但是,当我尝试创建虚拟环境时,我得到了其中之一......

未找到命令“virtualenv”,但可以使用以下命令安装:

sudo apt 安装 virtualenv

这是为什么?

答案1

当您使用 安装 它时pip,它不会将其放入您的路径中。您必须使用以下命令将其符号链接放入 /usr/local/bin 中

ln -s /usr/lib/python3/dist-packages/virtualenv.py /usr/local/bin/virtualenv

但这不是必需的,因为你可以从存储库安装它,而不必使用 PyPi

sudo pip3 uninstall virtualenv && sudo apt-get install python3-virtualenv

相关内容