Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Ubuntu 18.04命令';pyenv';找不到,你是说:_Python_Ubuntu_Ubuntu 18.04_Pyenv - Fatal编程技术网

Python Ubuntu 18.04命令';pyenv';找不到,你是说:

Python Ubuntu 18.04命令';pyenv';找不到,你是说:,python,ubuntu,ubuntu-18.04,pyenv,Python,Ubuntu,Ubuntu 18.04,Pyenv,这是我的Ubuntu版本: No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 18.04.2 LTS Release: 18.04 Codename: bionic 我正在尝试运行以下命令:pyenv install 3.6.2,但出现错误: Command 'pyenv' not found, did you mean: command 'pyvenv' fro

这是我的Ubuntu版本:

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.2 LTS
Release:        18.04
Codename:       bionic
我正在尝试运行以下命令:
pyenv install 3.6.2
,但出现错误:

Command 'pyenv' not found, did you mean:
  command 'pyvenv' from deb python3-venv
  command 'p7env' from deb libnss3-tools 

我已经搜索过了,这篇文章()声明Ubuntu 14.04及以下版本使用Python2作为默认版本,因此必须使用
virtualenv
,但是为什么我的18.04 Ubuntu无法识别该命令?

pyenv是一个通常安装在用户空间上的工具,在shell初始化过程中,pyenv似乎没有安装或没有正确加载


您是否遵循了?

首先使用以下命令查看您的计算机中是否已经安装了curl

$curl--version

如果没有,请使用以下方法安装卷曲:

$sudo apt get install curl

之后,使用以下命令安装pyenv:

$curlhttps://pyenv.run |bash

安装后,更新您的bashrc添加行:

export PATH="~/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
最后重新加载bashrc

$source~/.bashrc


我想在那之后一切都会好起来的。如果您以前安装过pyenv,请查看您的bashrc,确认您是否添加了上面的行并再次重新加载bashrc。

我对编辑.bashrc不太熟悉,我只是将这些命令添加到文件的顶部,还是必须将其放到某个地方?抱歉,耽搁了!每次都会在bashrc上放一些你应该放在底部的东西。记住以root身份运行bash($gedit./bashrc),保存文件并运行($source~/.bashrc)