pycharm虚拟环境下安装第三方库_pycharm虚拟环境下安装第三方库

pycharm虚拟环境下安装第三方库_pycharm虚拟环境下安装第三方库文章目录前言一、什么是虚拟环境?二、PyCharm中创建虚拟环境1.virualenv2.pipenv3.conda4.导入环境三、包管理总结前言我们在用python进行开发时,往往不同的项目会使用不同的环境,那么如何让不同的环境并存呢?答案是使用虚拟环境。一、什么是虚拟环境?顾名思义,虚拟环境就是一个虚拟的、从电脑中独立开辟出的环境。有点类似于虚拟机,不同的虚拟机之间即可共存,又互不影响,python中使用的虚拟环境亦如此。比如我想要一个python3.9的环境,我就可以创建一个名为py39.

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺


前言

我们在用python进行开发时,往往不同的项目会使用不同的环境,那么如何让不同的环境并存呢?答案是使用虚拟环境。


一、什么是虚拟环境?

顾名思义,虚拟环境就是一个虚拟的、从电脑中独立开辟出的环境。有点类似于虚拟机,不同的虚拟机之间即可共存,又互不影响,python中使用的虚拟环境亦如此。比如我想要一个python3.9的环境,我就可以创建一个名为py39的环境,在这个环境下安装我所需要的包,最后在某项工程中调用即可。

二、PyCharm中创建虚拟环境

在没有使用PyCharm之前,一般通过virualenv、pipenv、conda来创建虚拟环境,而PyCharm作为一款Python IDE,自然很方便地提供了这些功能,如下。

1.virualenv

pycharm虚拟环境下安装第三方库_pycharm虚拟环境下安装第三方库
首先它会在你项目文件夹venv下创建一个独立的环境,注意此时使用的Python解释器venv下的python.exe,如果想要使用本机解释器下的所有包,勾选继承全局站点包即可。

2.pipenv

在这里插入图片描述
pipenv本身就是pip包的一个管理模块。所以它会直接使用系统里已经用pip安装的解释器,同样也是一个独立的环境。

3.conda

在这里插入图片描述
是在conda环境下的Python解释器,同样也是一个独立的虚拟环境。

4.导入环境

在创建工程时选择【先前配置的解释器】如图:
在这里插入图片描述
找到自己环境下python.exe的位置导入即可


三、包管理

PyCharm中同样支持对不同环境下的包管理,例如我们使用刚刚创建好的环境如图:
在这里插入图片描述
可以看到在这个环境下只有两个基本包,如果想要添加包怎么办呢?请点击最下方的加号。
在这里插入图片描述
点开以后是这个样子,如果列表是空的,请点击下方管理存储库,添加源即可。

  • /* pip */
  • https://pypi.tuna.tsinghua.edu.cn/simple/
  • /* anaconda */
  • http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/
  • http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  • http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

最后选择相应的包安装。


总结

PyCharm省去了很多我们在装环境时的步骤,使过程可视化、便捷化。本文对于PyCharm的介绍只是冰山一角,还要更多的功能等待你去发现,欢迎指正留言。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/175543.html原文链接:https://javaforall.net

(0)
上一篇 2022年8月27日 上午10:00
下一篇 2022年8月27日 上午10:16


相关推荐

  • 扣子空间如何创建智能体

    扣子空间如何创建智能体

    2026年3月12日
    4
  • 讯飞星火怎么帮我学习外语_讯飞星火外语学习辅助功能

    讯飞星火怎么帮我学习外语_讯飞星火外语学习辅助功能

    2026年3月14日
    2
  • mapstruct使用的正确姿势

    mapstruct使用的正确姿势我们都知道,随着一个工程的越来越成熟,模块划分会越来越细,其中实体类一般存于domain之中,但domain工程最好不要被其他工程依赖,所以其他工程想获取实体类数据时就需要在各自工程写model,自定义model可以根据自身业务需要映射相应的实体属性。这样一来,这个映射工程貌似并不简单了。阿森差点就犯难了……序 所以阿淼今天就要给大家安利一款叫mapstruct的插件,它就…

    2022年5月17日
    43
  • MDK中hex转BIN文件生成「建议收藏」

    MDK中hex转BIN文件生成「建议收藏」MDK开发的技巧:1.使用fromelf.exe程序,将.hex或者.axf转化为.bin文件。2.利用.bat批处理文件,将.bin和.hex拷贝到需要的文件夹下。例如:E685工装中Run#1D:\Keil_v5\ARM\ARMCC\bin\fromelf.exe–bin-o./Debug/AppT081E685.bin./Debug/AppT081E685.axfR…

    2022年10月20日
    8
  • DB2存储过程语法解析

    DB2存储过程语法解析创建SQL存储过程(CREATEPROCEDURE(SQL)statement)语法格式如下:>>-CREATEPROCEDURE–procedure-name—————————–>>–+—————————————————-+–*—->’-(–+-

    2022年7月17日
    15
  • idea激活 jetbrains-agent(jetbrains激活码)

    一、下载jar包JetbrainsCrack-2.7-release-str.jar百度这个jar包名字很多资源最好是找最新的二、找到软件的安装路径下的bin目录;将下载的jar包放到bin目录下,并将datagrip64.exe.vmoptions、datagrip.exe.vmoptions两个文件末尾添加一行代码-javaagent:C:\JetBrains\DataGri…

    2022年4月14日
    2.1K

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号