python - 如何设置 Visual Studio 以尊重 PYTHONPATH 中的文件夹?

标签 python anaconda visual-studio-2017

我有一个 Visual Studio python 项目,在处理我添加到用户帐户 PYTHONPATH 的文件夹中的文件时,我想使用 IntelliSense 来帮助我。在 iPython 中,我可以毫无问题地为此文件夹使用制表符补全。但是,在 VisualStudio 中,它一直告诉我我尝试包含的模块可能缺少 IntelliSense。

我是否必须为 Visual Studio 设置任何设置以包含添加到 PYTHONPATH 的那些文件夹?

  • Visual Studio 2017
  • Anaconda 4.3.0
  • Windows 10

最佳答案

有一个设置:Tools > Options > Python Tools > Ignore system-wide python path

虽然这似乎对我没有影响,但我认为这是一个可以满足我们双方需求的选项。

使用 visual studio ipython 终端时

import os

print(os.environ['PYTHONPATH'])

出现了一个关键错误,而在 VS 之外使用普通的 ipython 终端,路径被正确打印。

关于python - 如何设置 Visual Studio 以尊重 PYTHONPATH 中的文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44446190/

相关文章:

python - 为什么 scipy.io.wavfile.read 不返回元组?

python - excel 2010的自动化比以前慢5倍

python - 在 PostgreSQL 9.5 plpython3u 中使用 Anaconda scikit-learn?

visual-studio - Visual Studio 2017 WebTest 使用 Azure Active Directory (AAD) 验证 Azure Web App

c# - 越来越奇怪 BadImageFormatException : Cannot load a reference assembly for execution

python - Anaconda ImportError : libSM. so.6: 无法打开共享对象文件: 没有那个文件或目录

python - 将 subprocess.check_output 用于带有 2>/dev/null 的命令

python - 如何在 Ubuntu 16.04 的 Anaconda 环境中将 OpenCV C++ 代码与 python 代码集成?

python - 无法导入Keras(Anaconda): ImportError: cannot import name '_ccallback_c'

c++ - VS 2017 C++ 编译器在 VS 2005 中找不到匹配的函数