Anaconda与Pycharm创建虚拟环境以及包管理问题 |
您所在的位置:网站首页 › pycharm与anaconda连接 › Anaconda与Pycharm创建虚拟环境以及包管理问题 |
不单独下载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,目录内容如下: ![]() ![]() 使用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环境: 也可以在Anaconda环境管理界面直接创建:点击create,填写虚拟环境名字,选择python解释器版本即可。 这里的位置如果不想放在c盘也是需要先修改的。修改后Location的地址会变 python虚拟环境和conda环境的不同在于其量级,前者更轻量级一点。 3,pycharm界面配置conda环境在pycharm界面,File--Settings--project--interpreter--
这里的2就是选择好虚拟环境里的包 下拉找到需要的虚拟环境里的python解释器,点ok就可以了 ![]() |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |