使用命令“ lsb_release -a”,
没有可用的LSB模块。
分发者ID:Ubuntu
说明:Ubuntu 14.04.5 LTS
发布:14.04
代号:trusty
我关注了此页面, https://github.com/pyenv/pyenv#basic-github-checkout
但是安装失败。
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
$ echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.bash_profile
source ~/.bash_profile
返回:没有这样的文件或目录 另外,我的echo "$PATH"
是/home/vagrant/.pyenv/bin:/home/vagrant/.rbenv/plugins/ruby-build/bin:/home/vagrant/.rbenv/shims:/home/vagrant/.rbenv/bin:/home/vagrant/.pyenv/bin:/home/vagrant/.rbenv/plugins/ruby-build/bin:/home/vagrant/.rbenv/shims:/home/vagrant/.rbenv/bin:/home/vagrant/.pyenv/bin:/home/vagrant/.rbenv/plugins/ruby-build/bin:/home/vagrant/.rbenv/shims:/home/vagrant/.rbenv/bin:/home/vagrant/.rbenv/plugins/ruby-build/bin:/home/vagrant/.rbenv/shims:/home/vagrant/.rbenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/java-8-oracle/bin:/usr/lib/jvm/java-8-oracle/db/bin:/usr/lib/jvm/java-8-oracle/jre/bin
我该如何解决?
这也是我下面的~/.bash_profile
...
[[--f〜/ .bashrc]] &&源码〜/ .bashrc
export PYENV_ROOT =“ $ HOME / .pyenv”
export PATH =“ $ PYENV_ROOT / bin:$ PATH”
如果命令-v pyenv 1> / dev / null 2>&1;然后
评估“ $(pyenv init-)”
fi
答案 0 :(得分:0)
此错误是因为def Func():
for k, v in some_dict.items()
if not v:
return k
文件不存在。而且看起来您正在将.bashrc
环境变量添加到pyenv
并尝试获取~/.bash_profile
文件。
尝试获取您已修改的文件
.bashrc
或使用以下方法重新加载外壳
source ~/.bash_profile
答案 1 :(得分:0)
此命令是否还有问题?
source ~/.bash_profile
无论如何,警告,我认为您的文件中存在语法问题,PATH定义中带有引号,使其认为整个路径只是一条路径,您应该像这样进行更改:
export PATH="$PYENV_ROOT/bin":$PATH
查看修改后的报价的位置。