rey*_*lan 9 command-line 14.04
如果已经重复,请原谅,但我尝试梳理论坛,但似乎无处可去。
我正在尝试通过执行这些步骤在 Ubuntu 14.04 中安装 pyenv。
安装 PYENV 依赖项
sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm git
Run Code Online (Sandbox Code Playgroud)
下载并安装 pyenv
curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash
Run Code Online (Sandbox Code Playgroud)
你会看到这条消息
警告:似乎您还没有在加载路径中添加“pyenv”。通过将以下内容添加到 ~/.bash_profile 来自动加载 pyenv:
export PATH="$HOME/user/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
Run Code Online (Sandbox Code Playgroud)
关闭终端窗口并打开另一个
No command 'pyenv' found, did you mean:
Command 'p7env' from package 'libnss3-tools' (main)
pyenv: command not found
No command 'pyenv' found, did you mean:
Command 'p7env' from package 'libnss3-tools' (main)
pyenv: command not found
user@ubuntu:~$
Run Code Online (Sandbox Code Playgroud)
请帮助我如何确定似乎是什么问题,因为我尝试将脚本放在 .bashrc 和 .profile 中,但当我在打开另一个终端后发出 pyenv 时仍然找不到命令。
我在哪里安装 PYENV。
user@ubuntu:~$ ls -la | grep pyenv
ls: cannot access .gvfs: Permission denied
drwxrwxr-x 10 user user 4096 Jan 28 06:40 .pyenv
user@ubuntu:~$ cd .pyenv
user@ubuntu:~/.pyenv$ ls -la
total 96
drwxrwxr-x 10 user user 4096 Jan 28 06:40 .
drwxr-xr-x 18 user user 4096 Jan 28 07:32 ..
drwxrwxr-x 2 user user 4096 Jan 28 06:40 bin
-rw-rw-r-- 1 user user 12550 Jan 28 06:40 CHANGELOG.md
-rw-rw-r-- 1 user user 7477 Jan 28 06:40 COMMANDS.md
drwxrwxr-x 2 user user 4096 Jan 28 06:40 completions
drwxrwxr-x 8 user user 4096 Jan 28 06:40 .git
-rw-rw-r-- 1 user user 88 Jan 28 06:40 .gitignore
drwxrwxr-x 2 user user 4096 Jan 28 06:40 libexec
-rw-rw-r-- 1 user user 1092 Jan 28 06:40 LICENSE
-rw-rw-r-- 1 user user 285 Jan 28 06:40 Makefile
drwxrwxr-x 9 user user 4096 Jan 28 06:40 plugins
drwxrwxr-x 3 user user 4096 Jan 28 06:40 pyenv.d
-rw-rw-r-- 1 user user 12420 Jan 28 06:40 README.md
drwxrwxr-x 2 user user 4096 Jan 28 06:40 src
drwxrwxr-x 3 user user 4096 Jan 28 06:40 test
-rw-rw-r-- 1 user user 139 Jan 28 06:40 .travis.yml
user@ubuntu:~/.pyenv$ cd bin
user@ubuntu:~/.pyenv/bin$ ls -l
total 4
lrwxrwxrwx 1 user user 16 Jan 28 06:40 pyenv -> ../libexec/pyenv
-rwxrwxr-x 1 user user 731 Jan 28 06:40 python-local-exec
user@ubuntu:~/.pyenv/bin$
Run Code Online (Sandbox Code Playgroud)
Ben*_*imm 12
这些说明有点误导,因为.bash_profile仅在使用该--login选项启动 Bash 时才提供(例如,从控制台或 ssh)。但是,.profile始终使用,因此将环境更改放在那里是有意义的。
将以下内容添加到~/.profile:
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
Run Code Online (Sandbox Code Playgroud)
打开一个新的终端窗口,您的PATH变量将正确运行pyenv。
| 归档时间: |
|
| 查看次数: |
26230 次 |
| 最近记录: |