【问题标题】:conda activate is not working : no any reactionconda activate 不工作:没有任何反应
【发布时间】:2019-09-05 06:43:53
【问题描述】:

我正在尝试为算法交易安装 zipline,所以我必须为 python 3.5 版本创建一个 conda 的 venv。但是,在创建环境之后,当我激活这个环境时,没有括号。如果可行,命令行应该是这样的 (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

创建像上面一样工作,激活后我看不到任何像(env_name)这样的括号。

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

我该如何解决这个问题?

【问题讨论】:

  • How to run Conda?的可能重复
  • 您实际上并没有证明没有任何变化 - 只是没有PS1 变化。请添加来自conda config --show changeps1 的输出。另外,请在激活前后添加which pythonconda info 结果。

标签: python macos terminal conda


【解决方案1】:

你需要用你的 shell 做 conda init,在哪里配置路径,然后使用 activate

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

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

conda activate <env name>

【讨论】:

    【解决方案2】:

    尝试使用:

    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

    【讨论】:

      【解决方案3】:

      安装 pip(Python 包安装器):

      sudo easy_install pip
      

      安装虚拟环境:

      sudo pip install virtualenv
      

      创建一个新的虚拟环境:

      virtualenv yourenv -p python3.6
      

      ***激活虚拟环境:

      source bin/activate
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-04-22
        • 2016-10-23
        • 2020-12-06
        • 2020-10-17
        • 1970-01-01
        • 2023-01-18
        • 2015-06-12
        相关资源
        最近更新 更多