如何使用pipx安装虚拟环境?



Using Python 3.8.3, pipx 0.15.4.0

我尝试使用以下方法安装虚拟环境:

python -m pipx install virtualenv
python -m pipx ensurepath

然后我检查它是否正确安装:

python -m virtualenv --help
C:Users...AppDataLocalProgramsPythonPython38python.exe: No module named virtualenv.__main__; 'virtualenv' is a package and cannot be directly executed

我想使用 pipx 而不是 pip 来做到这一点,有什么想法吗?

您可以使用venv.

python -m venv new_env

创建一个名为new_env的新虚拟环境。

只需键入此内容即可。

virtualenv --help

Pipx在自己的虚拟环境中安装包,并公开二进制文件以全局访问包。 通过添加python -m您正在尝试在主python3.8安装中找到virtualenv,这不是pipx安装它的位置。

pipx ensurepath将这些虚拟环境和二进制文件的位置放在您的 PATH 上,以便您可以直接使用它们。

pipx list将显示随pipx一起安装的软件包以及二进制文件的名称。

您将看到virtualenv的二进制文件virtualenv.exe因此您只需键入virtualenv作为命令即可使用它。

相关内容

  • 没有找到相关文章

最新更新