python - PyCharm:在运行测试之前配置环境
问题描述
我正在使用 WSL 在 Windows 上安装 Ubuntu。作为项目解释器,我有一个来自 WSL 的解释器。
但是为了正确执行测试,我需要在特定的 conda 环境中
是否有可能在 PyCharm 执行测试之前运行 bash 命令?
目前,从控制台我看到下一个命令被执行:
C:\Users\my_user\my_path\ubuntu.exe run "export PYTHONUNBUFFERED=1 && export ... && cd \"/my/project/path/tests\" && /home/my_user/miniconda3/envs/my_env/bin/python3.6 \"/some_path/pycharm/_jb_pytest_runner.py\" --path \"/my/project/path/tests\""
我期望拥有的是:
C:\Users\my_user\my_path\ubuntu.exe run "export PYTHONUNBUFFERED=1 && export ... && /home/my_user/miniconda3/bin/conda activate my_env && cd \"/my/project/path/tests\" && /home/my_user/miniconda3/envs/my_env/bin/python3.6 \"/some_path/pycharm/_jb_pytest_runner.py\" --path \"/my/project/path/tests\""
解决方案
推荐阅读
- machine-learning - 如何更新 azure ml 工作区服务映像 ID?
- powerbi - 多行卡 (DAX) 中的 CONCATNATEX
- java - 如何将 DrawBitmap Activity 转换为 DrawBitmap Fragment?
- reactjs - 使用 FirebaseDatabaseNode 时出现“TypeError:firebase.database 不是函数错误”
- c# - 在开始时访问和分配 TMP_Text
- javascript - VueJs 不跟踪 @input 上的更改
- javascript - 如何将文档从 JSOUP 传递到 webview 并运行脚本
- kubernetes - GKE 节点池不会自动缩放到 0 个节点
- jenkins - Jenkinsfile/Groovy:为什么字典和整数的结果是整数?
- python - 使用指定列级别在 pyspark 中展开嵌套的 json 文件