python - 我们可以像在 pyenv 中一样在 anaconda 中设置本地环境吗?
问题描述
anaconda
支持设置本地环境pyenv
吗?就像pyenv local py37
那时当我进入这个文件夹时,环境将自动切换到py37
,当我退出时,它被重置为base
.
更新:请注意这里是自动的,我知道如何手动切换它们。但是我厌倦了输入命令,所以我想根据我当前的目录自动anaconda
为我切换环境
解决方案
是的,那将是:
conda activate py37
走出去:
conda deactivate
请参阅:https ://conda.io/docs/user-guide/tasks/manage-environments.html
更新:我假设您已经创建了一个名为 py37 的环境:
conda create -n py37 python=3.7
更新:要将其设置为在 Windows 中自动执行,您可以将其设置为路径上的第一优先级
setx PATH "%userprofile%\Anaconda3\envs\py37\;%PATH%"
setx PATH "%userprofile%\Anaconda3\envs\py37\Scripts;%PATH%"
在 Linux 中,您可以在 .bashrc 中添加它,请参阅https://github.com/conda/conda/blob/master/CHANGELOG.md#440-2017-12-20
推荐阅读
- python - 在 ECS fargate 中运行前端和后端服务
- linux - 带有 kill 命令的 Bash 脚本
- machine-learning - 如何确定 RNN 中的神经元数量?
- python - Selenium 只刮了半页
- mongodb - 使用宏自定义日志目标 syslog-ng
- docker - 如何正确编写 docker-compose 文件
- c++ - 矢量调整大小似乎需要 C++ 中的默认构造函数 >= 11
- ansible - Ansible - 替换文件中的行
- optimization - 这些 awk 操作可以组合/优化,还是以不同的方式完成?
- r - 仅当我将包裹提交给 CRAN 时才会出错