【问题标题】:Virtual environment build on Sublime Text 3 for Windows基于 Windows 的 Sublime Text 3 构建的虚拟环境
【发布时间】:2017-11-10 21:36:14
【问题描述】:

我似乎无法在任何虚拟环境中运行我的 Sublime Text 3 构建。我最近的尝试是在 sublime 文本中使用 Virtualenv 包并使用以下项目设置:

{
 "folders":
 [
  {
   "path": "."
  }
 ],

    "virutalenv": "C:\\Users\\alexa\\Envs\\test5",
    "settings": "C:\\Users\\alexa\\Envs\\test5\\Scripts\\python" 
}

我想要的venv 已安装pandas

C:\Users\alexa\Envs\test5\Scripts>activate
(test5) C:\Users\alexa\Envs\test5\Scripts>pip install pandas
Requirement already satisfied: pandas in c:\users\alexa\envs\test5\lib\site-packages
Requirement already satisfied: python-dateutil>=2 in c:\users\alexa\envs\test5\lib\site-packages (from pandas)
Requirement already satisfied: numpy>=1.7.0 in c:\users\alexa\envs\test5\lib\site-packages (from pandas)
Requirement already satisfied: pytz>=2011k in c:\users\alexa\envs\test5\lib\site-packages (from pandas)
Requirement already satisfied: six>=1.5 in c:\users\alexa\envs\test5\lib\site-packages (from python-dateutil>=2->pandas)

(test5) C:\Users\alexa\Envs\test5\Scripts>

但是当我运行设置为 Python + Virtualenv 的构建时,我得到以下信息:

Traceback (most recent call last):
  File "C:\Users\alexa\Desktop\SBP\first.py", line 2, in <module>
    import pandas 
ModuleNotFoundError: No module named 'pandas'
[Finished in 0.4s with exit code 1]
[shell_cmd: python -u "C:\Users\alexa\Desktop\SBP\first.py"]
[dir: C:\Users\alexa\Desktop\SBP]
[path: C:\Program Files\Dell\DW WLAN Card;;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\WIDCOMM\Bluetooth Software\;C:\Program Files\WIDCOMM\Bluetooth Software\syswow64;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Python35-32;C:\Python35-32\Lib\site-packages\;C:\Python35-32\Scripts\;%USERPROFILE%\AppData\Local\Microsoft\WindowsApps;]

【问题讨论】:

  • 没有太多迹象表明您的构建是在您创建的虚拟环境中运行的。
  • @pvg 我同意;那我该怎么做才能更好呢?
  • 你在哪里设置这些'python virtualenv'设置?您可以尝试的一件事是从激活的 venv 启动 sublime。但要让它独立工作,sublime 必须意识到并激活你的特定 venv,这似乎是这里缺少的。

标签: python windows sublimetext3


【解决方案1】:

你检查过这个问题吗?它看起来非常相似,并且有一些有用的响应。另外,在您的虚拟环境中尝试 pip freeze 以查看您的虚拟环境中是否安装了 pandas。

Python modules not found in virtualenv

【讨论】:

  • 是的,pandaspip freeze 一起出现。我认为问题在于如何连接到 virtualenv
  • 在环境名称上运行workon 后,您是否尝试在python 解释器中手动运行脚本?
猜你喜欢
  • 2021-10-09
  • 1970-01-01
  • 2013-08-02
  • 1970-01-01
  • 1970-01-01
  • 2018-04-02
  • 2019-12-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多