Anaconda与Pycharm创建虚拟环境以及包管理问题

您所在的位置:网站首页 pycharm与anaconda连接 Anaconda与Pycharm创建虚拟环境以及包管理问题

Anaconda与Pycharm创建虚拟环境以及包管理问题

2023-07-01 02:17| 来源: 网络整理| 查看: 265

不单独下载python解释器(python.exe),而是使用anaconda。anaconda带有python解释器,并且能够管理各种库。编写工具使用pycharm。

本文梳理环境,编译器,和对应库的位置的问题。主旨是不要把东西放在c盘里,比如环境,库,项目。

目录

一,anaconda的基本环境和库

二,pycharm中为项目创建新的虚拟环境。

1,新的项目创建新环境

2,包管理

三,Anaconda中创建conda环境

1,命令创建conda环境

2,直接创建

3,pycharm界面配置conda环境

4,包管理

一,anaconda的基本环境和库

首先,下载安装好anaconda,其存储位置为E盘,目录如下

此时已经产生了一个基础环境,也就是anaconda的base环境,位置为:E:\Anaconda3。在anaconda界面的环境管理界面可以查看环境和对应库里的内容。

 添加环境变量参考:[Python]Anaconda3的安装,手动配置环境变量_anaconda环境变量配置_清水寺丞的博客-CSDN博客

如果所有的项目都使用这个默认的环境和库的话,项目多了会出现问题,同时也为了保持工作区的整洁明了,创建虚拟环境是好的选择。

二,pycharm中为项目创建新的虚拟环境。 1,新的项目创建新环境

Pycharm可以为每个project建立一个独立的虚拟的环境,当前项目使用的库和解释器就在venv文件夹下面。

 额外说明:

一个项目的存储位置,不但可以有项目文件,还可以把环境也放进去。虚拟环境的创建方式不止一种,Virtualenv是一种,除此之外还有pipenv,Conda方式,pip方式会直接使用系统里已经用pip安装的解释器,同样也是一个独立的环境。这个新的虚拟环境的存放位置可以直接放在本项目下,venv是选择Virtualenv方式后自动生成的文件夹。如果电脑上有多个python.exe,解释器版本不同,可以选择需要的。venv中的解释器应该是这个基本解释器的复制体?勾选后会继承上述base环境中的库,可以调用。勾选后会使得下一次新建项目时可以使用7,选项设置与本次相同。可以直接使用上一次的配置选项。

新项目文件目录:

.idea和main是项目相关文件,venv就是环境文件,里面包括了库和解释器、

这个虚拟环境的位置是:E:\pycharmsetup\test1\venv,目录内容如下:

  

2,包管理 这种方式创建的虚拟环境在pycharm中可以直接在包管理界面下载安装使用Pycharm命令行的pip进行安装,点击Pycharm底部的Terminal按钮调出命令行,输入pip命令即可。使用系统的cmd,打开cmd,进入项目虚拟环境目录下的Scripts文件夹,使用pip命令:进入项目虚拟环境目录下的Scripts文件夹,应该也可以在当前环境里装轮子

三,Anaconda中创建conda环境 1,命令创建conda环境

使用conda命令创建虚拟环境,可以直接在anaconda界面管理环境和下载其他库。但是会将虚拟环境和库装在系统盘下。

可以通过修改conda环境安装地址改变到其他盘,参考:

w11下载anaconda在d盘,新建的虚拟环境总是在c盘怎么解决-CSDN博客

环境建立,参考:

Anconda安装与虚拟环境配置_conda环境与虚拟环境_Phybelife的博客-CSDN博客

caonda环境创建完成的目录:

 envs下存放所有conda环境

名为vir的虚拟环境的位置为:C:\Users\usrname\.conda\envs\vir,内其中Lib是库Script中是解释器

不管是从pycharm中建立virtualenv还是从anaconda终端用conda命令去建立conda环境,他们都是独立的。甚至也可以从pycharm中用选项的方式建立conda环境:

2,直接创建

也可以在Anaconda环境管理界面直接创建:点击create,填写虚拟环境名字,选择python解释器版本即可。

这里的位置如果不想放在c盘也是需要先修改的。修改后Location的地址会变

 python虚拟环境和conda环境的不同在于其量级,前者更轻量级一点。 

3,pycharm界面配置conda环境

在pycharm界面,File--Settings--project--interpreter--

点击1 Add interpreter,点Conda Enviroment------省略号

这里的2就是选择好虚拟环境里的包

下拉找到需要的虚拟环境里的python解释器,点ok就可以了

4,包管理 命令行安装:这种方式创建的conda环境,可以用cmd命令。先激活环境,直接用安装命令进行安装。(pip和conda都是包安装管理工具)。参考很多:conda常用基础命令(环境管理和包的安装,卸载及更新)_conda安装包命令_Hydrion-Qlz的博客-CSDN博客界面直接安装:也可以在anaconda环境管理界面搜索安装,下拉或者搜索,勾选上需要的包,再apply就可以了。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3