【问题标题】:change default library used while run python use command prompt更改运行 python 使用命令提示符时使用的默认库
【发布时间】:2021-07-19 08:06:23
【问题描述】:

我有相同的 python 脚本。 但是当我运行 python 时,使用“visual studio”与“命令提示符” 结果不同(确切地说,我在使用命令提示符时出错)

我发现错误是由于在通过命令提示符运行时找不到库而发生的。 所以这是我的追踪。

# run in command prompt
E:\py>where python

# Result
C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\python.exe
C:\Users\x\AppData\Local\Microsoft\WindowsApps\python.exe

在 Viusal Studio Code 中运行此文件的 python 代码(相同的文件但不同的开启程序)

# run this file python code use visual studio
# code python
import sys
print ('\n'.join(sys.path))

# result
C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\python37.zip
C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\DLLs
C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\lib
C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64
C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\lib\site-packages
C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\lib\site-packages\win32
C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\lib\site-packages\win32\lib
C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\lib\site-packages\Pythonwin

在命令提示符下

# run this file python code use command prompt
# code python
import sys
print ('\n'.join(sys.path))

# result
E:\py\test>whyitnotwork.py
E:\py\test
E:\Anaconda3\python38.zip
E:\Anaconda3\DLLs
E:\Anaconda3\lib
E:\Anaconda3
E:\Anaconda3\lib\site-packages
E:\Anaconda3\lib\site-packages\win32
E:\Anaconda3\lib\site-packages\win32\lib
E:\Anaconda3\lib\site-packages\Pythonwin

是的,我安装了 Anaconda,但我不再使用它(至少现在) 似乎默认的“命令提示符”已更改为 anaconda dll 目录(即使我没有使用它)但我不知道如何像以前那样将其更改回。

我有什么尝试? 我确保在环境变量中,路径用户变量和路径系统变量,“python micorsoft visual studio”都在顶部。 但是还是没有解决问题

感谢您的宝贵时间,对我的英语感到抱歉。

【问题讨论】:

  • 在状态栏左下角选择不同的Python

标签: python windows visual-studio-code anaconda


【解决方案1】:

我会卸载 Anaconda 看看是否有任何改变

【讨论】:

    猜你喜欢
    • 2019-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多