如何解决VSCode 正在运行两种不同版本的 Python——一种用于环境,一种用于系统
conda list
命令下,我的新环境 py36
可以在 VSCode 中选择。选择后,它告诉我我使用的是 Python 3.6.12。但是,当我只是尝试导入包时:
%matplotlib inline
import numpy as np
import matplotlib.pyplot as plt
#import basemap
import sys
print(sys.version)
...无法导入底图。 (在此版本中已注释掉,以便我可以打印在 VSCode 中运行的 Python 版本)。所以我注释了 import basemap
行(所有其他包都正确导入)并添加了两行来打印代码片段使用的 Python 版本。结果出人意料:尽管选择了使用 3.6.12 的解释器(见附图,屏幕截图底部),print(sys.version) 的返回是
3.9.1 (tags/v3.9.1:1e5d33e,Dec 7 2020,17:08:21) [MSC v.1927 64 bit (AMD64)]
如何让 VSCode 运行环境中明确定义的 Python 版本,以便我可以导入底图?
预先感谢您对此主题的任何帮助。
布拉德
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。