Ubuntu 14.04 - Python 3.4 - pyenv:命令未找到

tim*_*ram 10 python ubuntu

我正在尝试在全新安装的Ubuntu Server 14.04上为Python 3.4创建虚拟环境.我按照venv模块的说明进行操作:

https://docs.python.org/3/library/venv.html#module-venv

我没有很多Python 3.4或Ubuntu的经验.

当我输入命令时:

pyvenv testDir
Run Code Online (Sandbox Code Playgroud)

我回来了:

pyvenv: command not found
Run Code Online (Sandbox Code Playgroud)

是什么造成的?

Tho*_*zco 16

默认情况下,Ubuntu 14.04使用Python 2,并且Python 2中的pyenv命令不存在.

但是,您可以virtualenv出于同样的目的使用.你只需要安装它!

你应该:

  • 安装Python 3和virtualenv apt-get install -y python3 python-virtualenv
  • 创建一个Python 3 virtualenv: virtualenv -p $(which python3) testDir
  • 使用激活虚拟环境 source testDir/bin/activate