我想使用pyenv和康达。Pyenv管理我的蟒蛇版本和conda主要用于木星笔记本。但是,每次我使用conda时,它都会覆盖pyenv路径并为其设置本地python版本。
这是我的MacBook pro上的.zshrc文件,上面有操作系统12。
#<<<<<<<<<<<<<<<<CONDA>>>>>>>>>>>>>>>>>
export PATH="/Users/potato/anaconda3/bin:$PATH"
#<<<<<<<<<<<<<<<<CONDA>>>>>>>>>>>>>>>>>
#<<<<<<<<<<<<<<<<PYENV>>>>>>>>>>>>>>>>>
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
export PATH="$HOME/.pyenv/bin:$PATH"
export PATH="/usr/local/bin:$PATH"
export LDFLAGS="-L/usr/local/opt/zlib/lib -L/usr/local/opt/bzip2/lib"
export CPPFLAGS="-I/usr/local/opt/zlib/include -I/usr/local/opt/bzip2/include"
#<<<<<<<<<<<<<<<<PYENV>>>>>>>>>>>>>>>>>
我尝试了像这样的不同解决方案:用pyenv安装anaconda,无法配置虚拟环境
仍然不起作用
理想情况下,我会希望从python切换到conda,并能够使用Jupiter notebook,然后当我完成时,编写一个简单的命令,将版本控制返回到pyenv。
谢谢你,梅尔夫。
我本来可以做得容易得多。
这是我做的。
我用pyenv创建了虚拟env,下载了带有pip的jupyter笔记本,而在虚拟环境中,瞧,所以很容易。几乎就像我不必下载整个蟒蛇来做XD
我使用的是带有Linux的桌面(特别是Pop_OS!20.04,类似于ubuntu)。 我需要运行ASE,它是用于原子模拟的python包。这可以通过多种方式安装(apt、pip、conda)。为了达到我的目的,我需要用conda安装它(尽可能与社区保持一致)。由于我不喜欢conda在bash中的集成方式,我决定使用pyenv作为虚拟环境管理器。 因此,对于另一个stackoverflow问题,最
pyenv 可以让你轻松地在多个版本的 Python 之间切换。它简单而优雅,目的单一。 这个项目是从 rbenv 和 ruby-build fork 而来,并修改为 Python。 特性: 进行全局的 Python 版本切换 为单个项目提供对应的 Python 版本 使用环境变量能让你覆盖 Python 版本 能在同一时间在不同版本的 Python 间进行命令搜索
问题内容: http://conda.pydata.org/docs/using/envs.html上的conda文档介绍了如何与他人共享环境。 但是,文档告诉我们这不是跨平台的: 在一个平台(例如CentOS)和另一个平台(例如Windows)之间是否有共享和重新创建conda环境的好方法? 问题答案: 回答 假设您要确保通常关心的相同版本的软件包位于不同的平台上,并且不必关心整个依赖树中 所有
Pyenv virtualenv的如何配合Pycharm 2016.3使用?在Pycharm的早期版本中,我可以很容易地设置本地解释器来指向我机器上安装的任何东西。 我的第一个想法是在项目的根目录上添加文件。我安装了Pyenv虚拟环境,所以这将激活 如何在新的 PyCharm 2016.3 中选择我的本地 Pyenv 我曾经能够将路径设置为变量,现在我只能使用下拉菜单浏览路径。它似乎没有显示隐藏文
Conda 是开源的包管理系统和环境管理系统,可以安装软件包的多个版本和依赖,而且方便切换。Conda 支持 Linux,OS X 和 Windows 系统。Conda 可以为 Python 程序创建,但是可以打包和分布任意软件。 Conda 包含所有版本的 Anaconda, Anaconda Server 和 Miniconda,而且不会单独提供。
问题内容: 我在conda环境中工作,还需要一些pip包,例如〜gohlke的预编译轮。 目前,我有两个文件:对于conda与: 和用于PIP可以上述环境康达激活后使用: 是否可以将它们合并到一个文件中(用于conda)? 问题答案: 点依赖可以包含在这样的文件中(docs): 它也适用于同一目录中的文件以及常见的pip包。