相关疑难解决方法(0)

VS Code中的"工作区"是什么?

我不敢相信我在问这个问题,但我无法在文档中找到定义.如果不是很明显,我(非常)是VS Code的新手.

例如,VS Code讨论了在用户级别与工作区级别应用设置.

一方面,(a)它可以引用你打开的项目目录; 或(b)它可以指您在特定窗口中打开的所有内容.

上面引用的页面显示"工作区:这些设置存储在工作区内的.vscode文件夹中,仅在打开工作区时应用."

visual-studio-code

369
推荐指数
8
解决办法
14万
查看次数

cmd/C是什么意思?

我能理解cmd但不能理解cmd /c.我试图从我使用的当前调用java程序Runtime.getRuntime().exec("cmd /C java helloworld");出现我怀疑.

command-line cmd

206
推荐指数
3
解决办法
55万
查看次数

virtualenv不会在Windows上激活

基本上我似乎无法激活我创建的virtualenv环境.

我通过使用在Windows PowerShell中执行此操作

scripts\activate
Run Code Online (Sandbox Code Playgroud)

但得到一条错误信息

"无法加载,因为在此系统上禁用了脚本的执行".

这可能是因为我的计算机上没有管理员权限吗?

python virtualenv

25
推荐指数
7
解决办法
2万
查看次数

Visual Studio Code 中的 Jupyter 笔记本不使用活动的虚拟环境

我在 Visual Studio Code 中编写 Python 代码,并从已激活虚拟环境的终端运行该程序,并且运行良好。

但是,如果我使用 #%% 创建笔记本单元并以交互方式运行它们,则不会使用虚拟环境。我怎样才能解决这个问题?

virtualenv jupyter visual-studio-code

20
推荐指数
7
解决办法
2万
查看次数

VS Code:ModuleNotFoundError:没有名为“pandas”的模块

pandas尝试在 VS Code 中导入

import pandas
Run Code Online (Sandbox Code Playgroud)

并得到了

Traceback (most recent call last):
  File "c:\Users\xxxx\hello\sqltest.py", line 2, in <module>
    import pandas
ModuleNotFoundError: No module named 'pandas'
Run Code Online (Sandbox Code Playgroud)

pandas尝试安装

pip install pandas

pip3 install pandas

python -m pip install pandas
Run Code Online (Sandbox Code Playgroud)

分别返回的

(.venv) PS C:\Users\xxxx\hello> pip3 install pandas

Requirement already satisfied: pandas in c:\users\xxxx\hello\.venv\lib\site-packages (1.1.0)
Requirement already satisfied: pytz>=2017.2 in c:\users\xxxx\hello\.venv\lib\site-packages (from pandas) (2020.1)
Requirement already satisfied: numpy>=1.15.4 in c:\users\xxxx\hello\.venv\lib\site-packages (from pandas) (1.19.1)
Requirement already satisfied: python-dateutil>=2.7.3 in c:\users\xxxx\hello\.venv\lib\site-packages (from pandas) (2.8.1) …
Run Code Online (Sandbox Code Playgroud)

python visual-studio-code

19
推荐指数
4
解决办法
13万
查看次数

Conda:创建虚拟环境

我正在尝试创建一个虚拟环境.我跟着CondaMedium的步骤.

在我需要获取新环境之前,一切正常.

conda info -e

# conda environments:
#
base                  *  /Users/fwrenn/anaconda3
test_env                 /Users/fwrenn/anaconda3/envs/test_env

source ~/anaconda3/bin/activate test_env
_CONDA_ROOT=/Users/fwrenn/anaconda3: Command not found.
Badly placed ()'s.
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚这个问题.在这里搜索有解决方案,说添加行bash_profile,但我不在bash中工作,只有csh.它看起来像是无法构建目录路径activate.

我的资料:

OSX
python --version
Python 3.6.3 :: Anaconda custom (64-bit)
conda --version
conda 4.4.7
Run Code Online (Sandbox Code Playgroud)

python macos environment virtual conda

18
推荐指数
3
解决办法
3万
查看次数

VSCode 无法识别 venv

当我使用 venv python 包创建新项目和虚拟环境时,VSCode 无法识别新的虚拟环境。我遵循以下说明:

https://code.visualstudio.com/docs/python/environments

我在VSCode集成终端中使用的命令是:

python -m venv .venv

我使用的终端是PowerShell 7,但我也尝试了CMD终端。

运行此命令后,.venv 文件夹在工作区上创建得很好,我在终端上检查了它的行为。

我尝试使用 conda 包管理器创建 venv 并且 VSCode 可以识别它。问题仅出在 venv Python 包上。

我还尝试了另一个Python版本来创建venv,但问题仍然存在。

我读过这个问题:

如何在 Visual Studio Code 中设置 Python 虚拟环境?

我知道如何手动添加环境,但我希望 VSCode 能够自动识别我的环境。

我将这些行添加到 settings.json (首选项):

"python.venvPath": "~/.venv",
"python.venvFolders": [
    "~/.venv/Scripts"
]
Run Code Online (Sandbox Code Playgroud)

我使用 VSCode 集成终端手动激活 venv。

问题仍然没有解决。

这是我的问题的屏幕截图:

测试工作区屏幕截图

我知道如何手动添加环境,但我希望它是自动的。

我在另一台电脑上尝试了 VSCode,并且成功了;除了 venv 的存在之外,它不需要做任何事情。

VSCode 版本:1.58.0 Python 扩展版本:v2021.6.944021595

python python-venv visual-studio-code

8
推荐指数
1
解决办法
1万
查看次数

VS代码:Python解释器找不到我的venv

我已经坚持了几天,如果可以的话,请帮我。

我的根项目文件夹上有venv文件夹。当我尝试设置Python解释器时,它仅显示我机器中安装的Python,而不显示我的根文件夹中的Python。

在我格式化PC并安装Windows 10 64位之前,它工作正常。(在Windows 7 64位之前运行)

我尝试过的事情:

  • 在工作区和用户设置中,通过pythonPath和/或手动设置路径venvPath
    "python.pythonPath": "F:/Web Dev/Python/Django/project_x_v2/backend/venv/Scripts/python.exe",
    "python.venvPath": "F:/Web Dev/Python/Django/project_x_v2/backend/venv/Scripts/python.exe",
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

它向我显示了占位符中的正确位置,但是我没有选择从下拉列表中选择的位置:

在此处输入图片说明

有什么想法可以解决这个问题吗?

非常感谢你。

编辑:

  • 在图像中,它显示为“ python”,但我已将其更正为“ python.exe”,但仍然无法正常工作。
  • ~\AppData\...位于磁盘C:\中,而我的venv位于磁盘F:中。我不确定这是否相关;
  • venv在控制台中运行良好。

python django python-venv visual-studio-code

5
推荐指数
2
解决办法
168
查看次数

Python 需要安装 ipykernel

我在 VS 代码中使用 jupyter notebook 时遇到问题。屏幕显示“Python 3.7.8 需要安装 ipykernel”。如果我按照弹出窗口安装 ipykernel。它仍然不起作用。截图如附件所示。这让我很困扰。有人可以帮我吗?万分感谢。在此处输入图片说明

在此处输入图片说明

python jupyter visual-studio-code

5
推荐指数
4
解决办法
1万
查看次数