我在使用pyenv创建虚拟环境时遇到了一些麻烦。
这很好:
$ pyenv local 3.6.0
$ python
>>> Python 3.6.0 (default, Jul 21 2019, 14:03:29)
>>> [GCC 4.2.1 Compatible Apple LLVM 10.0.1 (clang-1001.0.46.4)] on darwin
>>> ...
但是,当我创建一个虚拟环境(我假设是用Python 3.6.0完成的)并激活它时,我得到的是python3.7.4。如果我使用python3.6-m venv venv
,情况也是一样的。
$ python -m venv venv
$ source venv/bin/activate
$ python
>>> Python 3.7.4 (default, Jul 9 2019, 18:13:23)
>>> [Clang 10.0.1 (clang-1001.0.46.4)] on darwin
用语言来说,我想创建一个虚拟环境,其版本与当前通过pyenv激活的版本相同。我在这里错过了什么?
我的系统的一些信息:
python3
的默认版本。python
而没有在我的外壳中激活pyenv,我会得到Python 2.7.16解释器。我在这里写过,你应该做的是:
virtualenv -p /path/to/your/python/version/exectuable ENV
如果我只调用python,而没有在shell中激活pyenv,那么我会得到Python2.7.16解释器。
这意味着来自< code>pyenv的垫片不会添加到< code>PATH环境中。
pyenv
需要在您的shell conf中使用以下代码初始化,
if command -v pyenv &>/dev/null; then
eval "$(pyenv init -)"
fi
if command -v pyenv-virtualenv &>/dev/null; then
"$(pyenv virtualenv-init -)"
fi
之后,重新启动您的shell。pyenv
将按预期工作。
查看项目存储库中pyenv
的基本设置以获取更多信息。
问题内容: 我认为这是另一个简单的问题,但是我无法使用任何Web解决方案。我的项目有一个版本号。每个数字都可以用“。”分隔。或“ _”。我想要一个仅显示前两个数字的变量。 我尝试编写一个普通的脚本来创建Jenkins环境变量。 我想使用前两位数字而不是整个字符串。 我是否正确执行此操作,甚至可以创建一个新的环境变量,并且对此有更好的解决方案吗? 问题答案: 以下groovy片段应传递版本(如您所提
问题内容: 我正在使用 python 2.7 + virtualenv版本1.10.1 来运行myproject项目。由于其他一些项目要求,我不得不使用其他版本的python( Python 3.5 )和 Django 1.9 。为此,我在用户目录中安装了python。另外,我已经将virtualenv( version-15.1.0 )下载并安装到我的用户目录中。但是每当我尝试创建虚拟环境时,都
我使用python 2.7虚拟环境版本1.10.1运行myproject项目。由于一些其他项目的要求,我必须使用Python的其他版本(Python 3.5)和Django 1.9。为此,我在我的用户目录中安装了python。此外,我已经下载并安装了虚拟环境(版本-15.1.0)到我的用户目录。但是每当我试图创建虚拟环境时,我都会遇到以下错误 谁能告诉我我做错了什么
问题内容: 我正在尝试使用for循环和嵌套for循环制作圣诞树。为了做到这一点,我需要能够用*做一个金字塔。我已经尝试了无数次,但在制作时遇到了问题。这是我的代码: 我想做的是: 问题答案: 试试这个简单得多的代码: 它使用3个循环: 第一个表示行数, 第二个用于打印空间, 第三个用于打印星号。
本文向大家介绍Ubuntu18.04中Python2.7与Python3.6环境切换,包括了Ubuntu18.04中Python2.7与Python3.6环境切换的使用技巧和注意事项,需要的朋友参考一下 本文为大家分享了Python2.7与Python3.6环境切换的具体方法,供大家参考,具体内容如下 系统支持为:Ubuntu18.04 系统默认安装:Python2.7 自己安装:Python3.
pyenv 可以让你轻松地在多个版本的 Python 之间切换。它简单而优雅,目的单一。 这个项目是从 rbenv 和 ruby-build fork 而来,并修改为 Python。 特性: 进行全局的 Python 版本切换 为单个项目提供对应的 Python 版本 使用环境变量能让你覆盖 Python 版本 能在同一时间在不同版本的 Python 间进行命令搜索