问题标签 [pyenv]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1333 浏览

anaconda - 如何在 pyenv 中更新 anaconda 的版本

我想知道如何更新pyenv中的anaconda,继承我安装到以前版本的第三方模块。

我现在正在使用 anaconda3-2.5.0 并想使用 anaconda3-4.0.0。我用 pyenv 管理它。如果我只是通过pyenv安装新版本,我安装的第三方模块是否会继承到新版本?我怎样才能做到这一点?每当我安装新模块时,我是否应该小心列出已安装的模块,以便立即将它们重新安装到环境(版本)中。

对不起我的英语不好。

0 投票
0 回答
200 浏览

python - pyenv 无法将 anaconda 包复制到 anaconda virtualenv

1、我有一个新的linux,python=python2.7和python3=python3.4

2、我使用git安装了pyenv

3、我使用 pyenv 安装了 anaconda3-4.1.1 并使用 pyenv global anaconda3-4.1.1 通过 pyenv 将其设置为全局

4、我使用pyenv virtualenv anaconda3-4.1.1 mytestenv创建了一个virtualenv

5、我使用import numpy来测试结果。在原始的 anaconda3-4.1.1环境中,可以导入 numpy,但在mytestenv 环境中没有 numpy。

请查看以下详细信息:

0 投票
1 回答
4544 浏览

python - 在 Dockerfile 中使用“pyenv activate”

我正在尝试在 Dockerfile ( FROM nvidia/cuda:8.0-cudnn5-devel-ubuntu16.04)中安装和设置 pyenv

这是 Dockerfile 的后半部分(前半部分只是安装依赖项):

Docker 安装在最后一行失败:

这里有什么问题 ?是否有使用 Docker 设置 pyenvs 的最佳实践?

0 投票
1 回答
909 浏览

python - Pyenv - virtualenv 如何指定使用 .file 的 virtualenv?

如何使用 .file 指定 pyenv-virtual env 以便当我 cd 到一个目录时,我会自动选择正确的 pyenv 和正确的 virtualenv。

0 投票
3 回答
23252 浏览

python - pytest 与另一个版本的 python 一起运行

我已经安装pyenv并安装了不同版本的 python:

我使用以下命令切换到python 3.5.2

pyenv 外壳 3.5.2

当我检查 python 版本时,这就是我得到的:

但是当我运行时pytest,它仍然运行在python 2.7.6

pytest -v
================================================ ===================== 测试开始 ========================== ===========================================
平台 linux2 -- Python 2.7.6 , pytest-3.0.3, py-1.4.31, pluggy-0.4.0 -- /usr/bin/python

为什么pytest在旧版本下运行?

0 投票
1 回答
1601 浏览

python - pyenv 和 anaconda 与“导出路径”有关的问题

我的系统中安装了pyenv+virtualenvAnaconda来管理虚拟环境。

我的 .zshrc 文件如下所示:

在给定的文件夹中,我设置了一个本地pyenv虚拟环境

列出该pyenv文件夹中的虚拟环境会导致:

但是,当我加载 python 而不是使用 Python v2.7.12 打开会话时(正如人们所期望的那样,因为pyenv加载了虚拟环境),我得到:

很明显,Anaconda 平台正在我的pyenv虚拟环境之间进行。列出conda环境显示:

如果我注释掉该export PATH="$HOME/anaconda3/bin:$PATH"行,pyenv则按预期工作。

有什么办法可以同时维护这两个管理器而不会相互冲突?

0 投票
0 回答
787 浏览

python - 由于难以导入 python 模块,yum 无法正常工作

我正在运行一个 CentOS 7.2 系统,我最近使用 pyenv 安装 Python 2.7.5。我对 Linux 比较陌生,我的印象是我应该使用 pyenv 安装 Python,以免干扰“系统 Python”。在安装 pyenv 之前,yum 运行良好。

但是,现在,当我尝试使用 yum 时,出现以下错误:

导入运行 yum 所需的 python 模块之一时出现问题。导致问题的错误是:没有名为 yum 的模块。请安装提供此模块的软件包,或验证模块是否安装正确。

我尝试按照这篇文章的第一个回复的建议进行操作。当我输入时find / -type f -executable -name 'python2*',我得到以下输出:

~/.pyenv/shims/python2

~/.pyenv/shims/python2.7

~/.pyenv/shims/python2.7-config

~/.pyenv/shims/python2-config

~/.pyenv/shims/versions/2.7.5/bin/python2.7

~/.pyenv/shims/versions/2.7.5/bin/python2.7-config

~/.pyenv/shims/versions/2.7.5/envs/spyderenv/bin/python2.7

/usr/bin/python2.7

/usr/bin/python2.7 显然应该是系统 Python,但是当我运行它并输入“import yum”时,我得到ImportError: No module named yum。(只是为了覆盖我的基础,'yum' 文件的第一行是#!/usr/bin/python,/usr/bin/python 是指向 python2 的链接,python2 是指向 python2.7 的链接)

似乎 pyenv 以某种方式把事情搞砸了,但我不知道怎么做。在此先感谢您的帮助。

0 投票
3 回答
2603 浏览

python - pyenv 代理在 MAC 上不起作用

如标题所述,以下配置未启用代理。

还有其他方法吗?

0 投票
1 回答
937 浏览

oh-my-zsh - Mac 越来越慢。因为pyenv或zsh,bash设置?

突然我的终端严重变慢了!我不知道为什么,但我想原因是 pyenv 或 zsh,bash 设置有问题。

这是我在终端(zsh)中运行时的pyenv 日志。ls

0 投票
2 回答
823 浏览

python - 如何在多进程系统中实现锁定?

我们正在并行运行许多 jenkins 项目。我们使用的是 python,我们选择使用 pyenv 来管理虚拟环境。不幸的是,pyenv 有一个众所周知的竞争条件。为了解决这个问题,我想在进程级别实现锁定。我想做的是:

我的脚本是用 bash 编写的。如何在 bash 中实现资源锁定/解锁?