株洲企业网站建设,网站代备,免费同城信息发布平台,网络规划设计师科目分类我正在尝试将一个带有python虚拟环境的现有python项目添加到visual studio 2017#xff0c;以便我可以调试它。
该项目还有一些外部依赖项#xff0c;
所有内容都安排在以下文件夹中
C:\myproject\code
C:\myproject\portablepython
C:\myproject\pylibrary
我使用了创建项目…我正在尝试将一个带有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 environmenteventHough它显然包含此文件夹中的正确python文件。