[英]Ubuntu 14.04 - Python 3.4 - pyenv: command Not Found
我正在尝试在全新安装的 Ubuntu Server 14.04 上为 Python 3.4 创建一个虚拟环境。 我按照以下 venv 模块的说明进行操作:
https://docs.python.org/3/library/venv.html#module-venv
我没有很多 Python 3.4 或 Ubuntu 经验。
当我输入命令时:
pyvenv testDir
我回来了:
pyvenv: command not found
这是什么原因造成的?
Ubuntu 14.04 默认使用 Python 2,并且pyenv
命令在 Python 2 中不存在。
但是,您可以将virtualenv
用于相同目的。 你只需要安装它!
你应该:
apt-get install -y python3 python-virtualenv
virtualenv -p $(which python3) testDir
source testDir/bin/activate
虚拟环境也可以通过 python 本身创建 virtualenv。 python3 -m venv myenv
它在python3.4-venv
(Linux Mint) 或python3-venv
(Ubuntu - 我猜) 包中。
venv
对于virtualenv
的优点是:(1)它在 vanilla Python3 中,(2)解释器确实保留了制表符补全。
通过添加以下代码来编辑主目录中的 .bashrc 文件并保存文件:
# Load pyenv automatically by adding
# the following to ~/.bashrc:
export PATH="/home/'Enter systemname here'/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
在此之后,您现在可以运行以下命令:
exec $SHELL
现在 pyenv 正常工作
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.