Jos*_*ssy 5 python conda visual-studio-code
当我尝试运行调试器时:
C:\Users\Philip\OneDrive\Betting\Capra\Tennis\polgara> cmd /C "C:/Users/Philip/miniconda3/envs/capra/python.exe c:\Users\Philip\.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\lib\python\debugpy\launcher 53607 -- c:\Users\Philip\OneDrive\Betting\Capra\Tennis\polgara\updater.py "
C:\Users\Philip\miniconda3\envs\capra\lib\site-packages\numpy\__init__.py:138: UserWarning: mkl-service package failed to import, therefore Intel(R) MKL initialization ensuring its correct out-of-the box operation under condition when Gnu OpenMP had already been loaded by Python process is not assured. Please install mkl-service package, see http://github.com/IntelPython/mkl-service
from . import _distributor_init
Run Code Online (Sandbox Code Playgroud)
我已经发现,如果我安装numpy到我的base环境中,就可以解决该错误。问题是如何激活capra调试器的环境?
我尝试遵循VS Code 的指导:
1. pythonPath property of the selected debug configuration in launch.json
Run Code Online (Sandbox Code Playgroud)
我的launch.json文件:
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"pythonPath": "C:/Users/Philip/miniconda3/envs/capra/python.exe"
}
]
}
Run Code Online (Sandbox Code Playgroud)
下一个:
2. python.pythonPath setting in the workspace settings.json
Run Code Online (Sandbox Code Playgroud)
我重新启动VS Code并得到:
We removed the "python.pythonPath" setting from your settings.json file as the setting is no longer used by the Python extension. You can get the path of your selected interpreter in the Python output channel. [Learn more](https://aka.ms/AA7jfor).
Run Code Online (Sandbox Code Playgroud)
最后:
3. python.pythonPath setting in the user settings.json
Run Code Online (Sandbox Code Playgroud)
我的用户设置文件:
{
"terminal.integrated.shell.windows": "C:/WINDOWS/System32/cmd.exe",
"kite.showWelcomeNotificationOnStartup": false,
"python.venvPath": "C:/Users/Philip/miniconda3/envs/capra",
"python.pythonPath": "C:/Users/Philip/miniconda3/envs/capra/python.exe",
"terminal.integrated.automationShell.windows": "C:/WINDOWS/System32/cmd.exe",
"python.autoComplete.extraPaths": [
]
}
Run Code Online (Sandbox Code Playgroud)
仍然得到相同的 numpy 错误。
Python Test Log值得一提的是,当我尝试发现测试后查看输出时,我得到了完全相同的错误。
根据您的描述,您可以尝试以下步骤来使用conda环境:(示例:使用python3.8创建一个名为“capra”的conda环境。)
conda create -n capra python=3.8
创建完成后,重新加载VSCode,刷新加载几次。
调试代码时,终端显示已在创建的环境中:
另外,对于removed "python.pythonPath" setting你提到的‘ ’,原因是你设置了‘ workspace settings.json’。现在python扩展在这里不使用'pythonPath'。当我们在两个设置文件中都设置时,它就会被删除。这不会影响conda环境的使用。
| 归档时间: |
|
| 查看次数: |
9083 次 |
| 最近记录: |