0


vscode虚拟环境

一、虚拟环境

1、什么时候需要创建虚拟环境

创建新项目时,为了避免项目需要的包与之前安装的包产生冲突,可以使用虚拟环境进行管理

2、创建虚拟环境

conda create -n env_name python=3.7

3、激活虚拟环境

conda activate env_name

第一次激活环境时,可能出现 CondaError: Run 'conda init' before 'conda activate',此时,在当前shell中执行conda init,再次输入conda activate仍会报错,这是因为conda init在修改了配置文件后,需要你关闭并重新打开 shell,这样修改才会生效。

解决这个问题的步骤如下:

  • 首先,关闭你的当前 shell 会话。
  • 然后重新打开一个新的 shell 会话。
  • 在新的 shell 会话中,再次尝试运行conda activate

4、退出虚拟环境

conda deactivate env_name

5、彻底删除虚拟环境

5.1 删除环境

conda remove -n env_name --all

5.2 删除环境中的包

conda remove --name $env_name $package_name(包名)

6、查看环境

conda env list

7、如何在notebook中进入已创建的虚拟环境

当创建好环境后,如果想在notebook中进入虚拟环境,可以按照以下几个步骤:

1、激活环境

2、在激活的虚拟环境中,安装 ipykernel 包

使用中科大源进行下载

pip install --user ipykernel -i https://pypi.mirrors.ustc.edu.cn/simple/

3、在激活的虚拟环境中,将虚拟环境添加到 Jupyter notebook 的内核列表中

python -m ipykernel install --user --name=myenv  #myenv为虚拟环境的名称


4、打开jupyter notebook切换内核

在jupyter notebook中可以切换源,成功进入虚拟环境

二、常见错误及解决方法

1、Defaulting to user installation because normal site-packages is not writeable

当执行pip安装命令时遇到"Defaulting to user installation because normal site-packages is not writeable"这样的提示,意味着pip试图写入系统级别的Python包目录(site-packages),但由于权限问题无法完成。这通常发生在没有管理员权限的情况下尝试全局安装Python包。

!可以通过创建虚拟环境解决问题

2、成功创建环境但是不能进入环境

虚拟环境已经成功创建,但不能进入虚拟环境

!创建一个新的cmd终端

具体步骤:

点击右上角拓展按钮选择>Split Terminal>Command Prompt,建立新的cmd终端,进行环境激活即可进入所创建的conda虚拟环境。

3、使用pip安装包时,重复出现WARNING: Retrying (Retry(total=4...

主要原因为:连接超时

!解决方法:使用国内pip源进行下载

pip install [包] -i url

其中,[包]表示你要安装的包的名称,url为国内pip源的url,下面给出几个比较好用的pip源:

阿里云 http://mirrors.aliyun.com/pypi/simple/

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

豆瓣(douban) http://pypi.douban.com/simple/

清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

示例:

4、TqdmWarning: IProgress not found. Please update jupyter and ipywidgets.

运行时出现

D:\Download\Anaconda\Anaconda_dir\envs\pytorch_gpu\lib\site-packages\tqdm\auto.py:22: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html
  from .autonotebook import tqdm as notebook_tqdm

安装以下包并重启即可:

pip install ipywidgets -i https://pypi.mirrors.ustc.edu.cn/simple/

持续更新ing~

标签: python windows vscode

本文转载自: https://blog.csdn.net/qq_65509025/article/details/140771586
版权归原作者 SsummerC 所有, 如有侵权,请联系我们删除。

“vscode虚拟环境”的评论:

还没有评论