在Powershell中使用Conda的activate

conda 在 Windows 上的默认 shellcmd, 而不是 PowerShell。 在 PowerShell 中使用一般的 conda 命令是可以 , 但无法使用 activatedeactivate 切换环境 , 这在日常使用中极其不便 , 为了切换环境 , 还要单独打开一个 cmd。

github 上一直都在讨论这个问题 , 而官方版本始终没有解决 。BCSharp 给出了 Powershell 脚本 PSCondaEnvs 解决了这一问题 。

可以直接使用 conda 通过他的 Anaconda Cloud 空间安装 。

conda install -n root -c pscondaenvs pscondaenvs

可是 , 在国内总是连接有问题 , 因而只能采用手动安装 , 把 github …

more ...

conda与pip+virtualenv的环境管理对比

最近发现 PyScaffold 可以辅助创建项目结构 , 很想试一下 。

可是不知道为什么校园网突然不能够访问 清华大学开源软件镜像站 , 这是国内目前唯一有 Anaconda 的源 , 里面居然还有 conda-forge 的镜像 ( 为他们疯狂打 call)。

之前只用过 conda 来管理环境 , 用 conda 非常简单方便 ,conda create 加上参数 -n 后面跟上环境的名字 , 在后面加上创建后想安装的 packages。

conda create -n NewEnv pip

使用 conda, 环境默认都创建在 $home\Anaconda3\envs 下面 , 方便管理 , 当然有好多参数 , 可以为所欲为 。

不能用 conda 了 , 有很想试一下 PyScaffold, 怎么创建新环境呢 , 那就试试传统的 virtualenv …

more ...