康达激活不起作用:没有任何反应

时间:2019-09-05 06:43:53

标签: python macos terminal conda

我正在尝试安装zipline进行算法交易,因此我必须为python 3.5版本创建一个conda的venv。但是,创建环境后,当我激活此环境时,没有PARENTHESIS。如果可行,命令行应该是这样的,并带有(env_name)对吗?

Youngs-MacBookPro:~ young$ conda env list
WARNING: The conda.compat module is deprecated and will be removed in a future release.
WARNING: The conda.compat module is deprecated and will be removed in a future release.
# conda environments:
#
base                     /Users/young/anaconda3
env_zipline           *  /Users/young/anaconda3/envs/env_zipline

创建工作如上,激活后我看不到任何PARENTHESIS,例如(env_name)。

Youngs-MacBookPro:~ young$ conda activate
Youngs-MacBookPro:~ young$ 

我该如何解决此问题?

3 个答案:

答案 0 :(得分:0)

尝试使用:

source activate <env-name>

Conda activate仅适用于conda 4.6和更高版本。

对于4.6之前的conda版本,键入:

Windows:activate

Linux和macOS:source activate

参考:https://docs.conda.io/projects/conda/en/latest/commands.html#id2

答案 1 :(得分:0)

您需要在配置路径的shell上进行conda初始化,然后使用Activate

$(BuildDefinitionName)_$(Year:yyyy).$(Month).$(DayOfMonth)$(Rev:.r)

配置完成后,关闭并打开您的外壳,或者打开一个新外壳并使用

conda init <bash|powershell|tsh|..>

答案 2 :(得分:-1)

安装pip(Python软件包安装程序):

sudo easy_install pip

安装virtualenv:

sudo pip install virtualenv

创建一个新的virtualenv:

virtualenv yourenv -p python3.6

***激活virtualenv:

source bin/activate