我正在尝试将一个带有python虚拟环境的现有python项目添加到visual studio 2017,以便我可以调试它。

该项目还有一些外部依赖项,

所有内容都安排在以下文件夹中

C:\myproject\code

C:\myproject\portablepython

C:\myproject\pylibrary

我使用了创建项目 File->New Project->Python->From Existing Python Code

我Tools->Python->Python Environments使用C:\ myproject \ portablepython作为前缀路径添加了PortablePython虚拟环境, C:\myproject\portablepython\python.exe将解释器路径 C:\myproject\portablepython\wpython.exe作为Windowed Interpreter路径语言自动检测为3.6,64位,我甚至添加C:\myproject\pylibrary为路径环境变量。

我还将pylibrary添加到项目搜索路径中,使其看起来像 ..\pylibrary

我的问题是当我构建项目时,它在第一次pylibrary导入时ImportError("cannot import name 'mdevice'",)就失败了

from mdevice import mdevice

而这个模块显然已经C:\myproject\pylibrary走上了正轨

更有趣的是当我portablepython从Python环境中删除它并且默认为Python 3.6时,它找到了第一个模块,但它找不到第一个模块下面的第二个模块。

两个模块都在 C:\myproject\pylibrary

我不知道Visual Studio在这里出了什么问题,对我来说似乎是个错误

旁注:我必须创建虚拟环境使用,Tools->Python->Python Environments因为当我右键单击项目并选择Add Virtual Environment并选择C:\myproject\portablepython它实际显示"We Cannot Create a Virtual Environment at the Specified path. Choose a folder that does not exist, is empty, or contains and existing virtual environment"eventHough它显然包含此文件夹中的正确python文件。

python查询模块路径_Visual Studio 2017中的Python无法通过“搜索路径”查找模块相关推荐

  1. 如何在visual studio 2017 中安装python工具

    首先申明一下本人的电脑是win10系统,安装的是visual studio 2017社区版(vs社区版都是免费使用的,可以在官网下载),大学学习的是计算机专业平时都是用visual studio编写一 ...

  2. 在现有的Visual Studio 2017中设置和测试Python环境

    目录 介绍 背景 设置Python环境 结论 介绍 根据Stack Overflow开发者调查,在2018年,Python成为最受欢迎的语言列表.Python是用于机器学习.Web开发和数据科学的跨平 ...

  3. 如何用visual studio 2017建立一个python项目并且编写一段简单代码

    在visual studio 2017编写python首先需要在vs中安装python工具,具体操作在我的上一篇博客中有介绍如何在visual studio 2017 中安装python工具 本人电脑 ...

  4. Visual Studio 2017中的第一个Python项目

    目录 介绍 背景 实现 结论 介绍 Python正在成为一种流行的编程语言,每个人都想开始使用Python.但是我们已经看到,大多数开发人员对于从哪里开始以及如何创建他们的第一个python应用程序感 ...

  5. python怎么安装scipy库_Visual Studio 2017 + Python3.6安装scipy库

    Windows10下安装scipy很麻烦,直接在命令行下使用pip install scipy无法安装,但可以借助VS2017的集成环境来安装. (1)首先在Visual Studio Install ...

  6. 在SQL Server 2017中使用Python进行数据插值和转换

    As a continuation to my previous article, How to use Python in SQL Server 2017 to obtain advanced da ...

  7. 在Visual Studio 2017中使用Asp.Net Core构建Angular4应用程序

    前言 Visual Studio 2017已经发布了很久了.做为集成了Asp.Net Core 1.1的地表最强IDE工具,越来越受.NET系的开发人员追捧. 随着Google Angular4的发布 ...

  8. 学习Azure Functions:在Visual Studio 2017中创建Azure Functions

    目录 介绍 Azure Azure帐户设置 设置开发环境 案例分析 在Visual Studio 2017中创建Azure Functions 添加Azure Functions项目 添加HTTP触发 ...

  9. Visual Studio 2017中的编译器工具布局

    写在前面 在工作中,偶尔会用到VC编译器.目前,最新版的VS已发布到了2017.其中,微软对于VS的目录结构进行了调整. 该文翻译自微软官方博文 Compiler Tools Layout in Vi ...

最新文章

  1. IIS 7 应用程序池自动回收关闭的解决方案
  2. python udp client
  3. spring图片转视频_一直在用的 Spring,你知道它的加载原理吗?
  4. Protobuf生成Go代码指南
  5. c55x 汇编语言指令,[转载]关于TMS320C55x的汇编语言中的.sym伪指令
  6. 每天一记 10.03.26
  7. Android手机分辨率基础知识(DPI,DIP计算)(转)
  8. bzoj 2820: YY的GCD(莫比乌斯反演)
  9. 【Linux】SCP 拷贝命令
  10. yocto相关class总结
  11. Windows获取本地安装软件详细信息(对标卸载程序控制面板)
  12. UI设计需要学习哪些软件?
  13. 亚马逊云科技的区域和可用区概念解释
  14. Android人脸识别技术
  15. GPS时钟系统(GPS时钟同步系统-GPS时间同步系统)
  16. 31、通信卫士--拦截黑名单电话
  17. powerdesigner中cmd模型中多对多_拼多多,在喧嚣中本分前行
  18. C++11 std::thread-使用lambda表达式-GCC 4.9编译通过
  19. 2.4:使用交换机构建简单局域网——交换机的高级管理
  20. spring异常java.lang.IllegalStateException

热门文章

  1. Opencv数据符号说明
  2. windows网络版象棋的实现
  3. java 调用groovy脚本,实现多个sql按指定逻辑运行,可做报表预聚合
  4. java8新特性(5)— Optional 类
  5. mysql 硬负载_软负载均衡和硬负载均衡
  6. 2008 年 十大预测的总结 (只对了一半左右)
  7. 精准营销联系oracle,正确打开精准营销:用营销自动化技术发挥数据价值
  8. mysql 快速导出_mysql 快速导入导出
  9. python使用spark-sql读取数据并可视化_使用Spark SQL读取HBase上的数据
  10. servlet如何使用session把用户的手机号修改_SpringBoot源码学习系列之嵌入式Servlet容器...