从anaconda环境运行python和numpy 1.18的Gitlab CI运行程序
对于gitlab ci作业,我以前通过python运行过测试脚本,如下所示从anaconda环境运行python和numpy 1.18的Gitlab CI运行程序,numpy,python-3.7,gitlab-ci-runner,anaconda3,Numpy,Python 3.7,Gitlab Ci Runner,Anaconda3,对于gitlab ci作业,我以前通过python运行过测试脚本,如下所示 - c:\anaconda3\env\my_env\python test.py 但是,对于numpy 1.18,需要激活环境,否则无法导入 我已尝试通过conda run: - c:\anaconda3\scripts\conda run -n my_env -v python test.py 但随后所有输出都被吞没(未显示在作业输出中) 我还尝试了几种方法和组合,将activate和python test.py
- c:\anaconda3\env\my_env\python test.py
但是,对于numpy 1.18,需要激活环境,否则无法导入
我已尝试通过conda run:
- c:\anaconda3\scripts\conda run -n my_env -v python test.py
但随后所有输出都被吞没(未显示在作业输出中)
我还尝试了几种方法和组合,将
activate
和python test.py
与cmd和powershell一起使用,但我没有找到一种方法来激活环境并从该环境中使用python运行脚本。我通过使用git bash而不是powershell解决了这个问题
- 将
添加到系统C:\Program Files\Git\bin
-变量PATH
- 添加到
c:\\[gitlab\u runner\u dir]/config.toml
shell = "bash" builds_dir="/c/gitlab-runner/builds/" cache_dir="/c/gitlab-runner/cache/"
- 在
中添加:.gitlab ci.yml
- source activate my_env