相关疑难解决方法(0)

使用annaconda env运行crontab作业

我想让一个cron作业使用一个名为my_env的现有anaconda python环境执行python脚本.我唯一能想到的就是让cron作业运行一个脚本调用my_script.bash,然后激活env,然后运行python脚本.

#!/bin/bash
source activate my_env
python ~/my_project/main.py
Run Code Online (Sandbox Code Playgroud)

尝试从命令行执行此脚本不起作用:

$ sh scripts/my_script.bash
scripts/my_script.bash: 9: scripts/my_script.bash: source: not found
Run Code Online (Sandbox Code Playgroud)

我需要做些什么来确保激活适当的环境.可以向我解释,就像我5岁.

python bash cron anaconda conda

22
推荐指数
4
解决办法
9002
查看次数

google colab中的conda环境[google-colaboratory]

我正在尝试在Google colab笔记本中创建一个conda环境。我用以下命令成功安装了conda

!wget -c https://repo.continuum.io/archive/Anaconda3-5.1.0-Linux-x86_64.sh

!chmod + x Anaconda3-5.1.0-Linux-x86_64.sh

!bash ./Anaconda3-5.1.0-Linux-x86_64.sh -b -f -p / usr / local

系统正在使用的默认python现在是Python 3.6.4 :: Anaconda,Inc.

我正在尝试通过conda env create -f environment.yml在conda中创建环境。

每个软件包都已成功安装,但是现在的问题是我无法激活此环境。我尝试了源代码激活myenv。但它也不起作用。

conda env list命令之后,我得到了两种环境

基本* / usr / local

myenv / usr / local / envs / myenv

谁能帮我如何进入“ myenv”环境?任何帮助将不胜感激。

提前致谢。

anaconda conda google-colaboratory

7
推荐指数
3
解决办法
2170
查看次数

无法更改 Azure ML 笔记本中的虚拟环境

由于某种原因,我的虚拟机上的 jupyter 笔记本处于错误的环境中(即卡在(base))。此外,我可以更改终端中的环境,但不能更改笔记本中的环境。!conda activate desired_env这是我在笔记本中尝试时发生的情况:

CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.
To initialize your shell, run

    $ conda init <SHELL_NAME>

Currently supported shells are:
  - bash
  - fish
  - tcsh
  - xonsh
  - zsh
  - powershell

See 'conda init --help' for more information and options.

IMPORTANT: You may need to close and restart your shell after running 'conda init'.


# conda environments:
#
base                  *  /anaconda
azureml_py36             /anaconda/envs/azureml_py36
azureml_py38             /anaconda/envs/azureml_py38 …
Run Code Online (Sandbox Code Playgroud)

virtual-machine azure conda jupyter-notebook azure-machine-learning-service

1
推荐指数
1
解决办法
2143
查看次数