我正在尝试在Dockerfile文件(FROM nvidia/cuda:8.0-cudnn5-devel-ubuntu16.04)中安装和设置pyenv
下面是Dockerfile的后半部分(前半部分只是安装依赖项):
RUN useradd -ms /bin/bash user && echo "user:resu" | chpasswd && adduser user sudo
USER user
WORKDIR /home/user
# install pyenv
RUN git clone git://github.com/yyuu/p
我在脚本输出中有错误
Notice: /Stage[main]/Python/Exec[set-python-global]/returns: pyenv: version `2.7.9' not installed
Error: /usr/local/pyenv/bin/pyenv global 2.7.9 returned 1 instead of one of [0]
但是,该命令
pyenv versions
正确返回:
pyenv versions
• system (set by /usr/local/pyenv/version)
2.7.9
其他一些命令:
sud
我想知道为什么这里选择了错误的版本。以下是一些信息:
✦ ❯ which python3
/usr/bin/python3
~/ds/test-pyenv
✦ ❯ python3 -V
Python 3.8.10
~/ds/test-pyenv
✦ ❯ pyenv versions
system
* 3.10.0 (set by /home/bebop/.pyenv/version)
3.9.9
~/ds/test-pyenv
✦ ❯ pyenv local
pyenv: no local version configured for this directory
~/ds/t
我正在尝试从一个管道文件安装需求,但是当我输入pipenv并按enter键时,我收到这个错误信息-bash: /Users/jkelly/.local/bin/pipenv: /usr/local/Cellar/python/3.7.0/bin/python3.7: bad interpreter: No such file or directory这个python目录不存在。我无法执行pipenv。 python --version返回Python 3.6.6。我用pyenv管理我所有版本的python。 这是我所有pyenv垫片的完整列表 /Users/jkelly/.pyenv/shi
我在centos上安装了pyenv,并检查它是否工作。
# curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
104 2099 104
我使用pyenv已经将近两年了,我的系统在X11模式下运行RHEL8.3(LinuxKern4.18)和Gnome3.32.2没有问题。我主要使用的是鱼壳,也偶尔也会使用bash,两者都与pyenv一起工作到现在为止。但是,在大约24小时前运行pyenv update之后,使用pyenv activate命令激活我创建的虚拟环境中的一个不再设置使用我在该虚拟环境中安装的内容的路径。
当我启动终端会话时,我看到一条新消息:
WARNING: `pyenv init -` no longer sets PATH.
Run `pyenv init` to see the necessary chan
8个月前,我在Windows Terminal应用程序中设置了Zsh (使用OhMyZsh),并多次使用它开发Python应用程序。
几个月前,我开始在打开终端时收到以下错误消息:
# Load pyenv automatically by appending
# the following to your profile:
eval "$(pyenv init -)"
# Load pyenv automatically by appending
# the following to your profile:
eval "$(pyenv init -)"
由于错误的原因,每次打开新控制台时,我都会通过运行pyenv update来更新pyenv。
WARNING: `pyenv init -` no longer sets PATH.
Run `pyenv init` to see the necessary changes to make to your configuration.
我尝试在我的.zshrc中添加以下内容:
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
if command -v pyenv 1>
当我今天开始我的鱼壳时,我得到了以下错误: fish: Unknown command: pyenv
~/.config/fish/conf.d/pyenv.fish (line 3):
pyenv init --path | source
^
from sourcing file ~/.config/fish/conf.d/pyenv.fish
called on line 253 of file /usr/local/Cellar/fish/3.3.1/share/fish/config.fish
from sourcing file /usr/local/Cellar/fis
我在我的MAC中遇到了一些关于pyenv的问题,所以我把它删除了。 在我打开终端之后,总是出现-bash: pyenv: command not found消息。 我猜这是关于环境问题的。 我该如何解决这个问题呢? Last login: Wed Jun 19 22:15:19 on ttys000
-bash: pyenv: command not found
-bash: pyenv: command not found
-bash: pyenv: command not found
-bash: pyenv: command not found
-bash: pyenv: comman
我在使用时遇到了以下矛盾的问题
$ pyenv global python2.7.10
pyenv: version `python2.7.10' not installed
$ pyenv install 2.7.10
pyenv: /Users/xeli/.pyenv/versions/2.7.10 already exists
continue with installation? (y/N)
另外:
$ python2.7
pyenv: python2.7: command not found
The `python2.7' command exists in th