python - 使用 pyenv 和 anaconda 环境时遇到问题
问题描述
我正在使用 pyenv 来管理我的 python 环境。其中一种环境是具有多个环境的 anaconda。当一切都由 pyenv 处理时,有两种方法可以激活 conda 环境。
- 直接使用 pyenv 加载 conda 环境
pyenv local anaconda3-2019.10/env/myenv
- 加载主conda,然后激活本地环境
pyenv local anaconda3-2019.10; conda activate myenv
两种方法都以某种方式失败:
在第一种方法中,conda
命令不能用于安装更多模块,如它所说command not found
在第二种方法中,conda activate
失败,抱怨 shell:CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.
配置 shell 通过更改全局的 .zshrc 破坏所有环境
我可以pip
用来安装包,但使用 anaconda 的重点是使用漂亮的包管理环境
我设置错了什么还是这是某种错误?
解决方案
推荐阅读
- javascript - Webcrypto 从 PEM 编码中的私钥派生 RSA 公钥
- amazon-web-services - 如何在注册时修复 AWS Cognito 托管 UI 错误?
- c++ - 如何使用 `ListS` 而不是 `VecS` 作为底层容器并能够做同样的事情?
- excel - Excel 从三个条件匹配表头
- javascript - 在不同的文件中拆分代码(命令/事件)
- python - Pyinstaller 抛出 AttributeError:“NoneType”对象没有属性“组”错误
- python-3.x - 更改变量值时的基本 While 循环问题 - python
- command - 如何限制我的命令垃圾邮件的数量(discord.py)
- regex - 正则表达式(PCRE):匹配包含某个字符串的行之后的行中的所有数字
- git - Github 更改文件夹大小写