pycharm 设置环境_pycharm 虚拟环境

pycharm 设置环境_pycharm 虚拟环境今天有点小收获,做一点积累吧。pycharm使用的是2018.3.1专业版,python使用的是3.7.1首先是新建工程,打开pycharm之后,面对窗口如下:选择createnewproj

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

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

今天有点小收获,做一点积累吧。

pycharm使用的是2018.3.1专业版,python使用的是3.7.1

首先是新建工程,打开pycharm之后,面对窗口如下:

pycharm 设置环境_pycharm 虚拟环境

选择create new project,接下来会弹出如下窗口

pycharm 设置环境_pycharm 虚拟环境

这个页面有两个选项,New environment using 这个选项是建立一个虚拟的python运行环境,目录就是之前自己设置的项目目录下的venv(virtule environment简称),这个虚拟环境可以包含你运行本工程需要的支持包,并可以在这个虚拟的环境中安装新的支持包,这能给你建立一个相对独立的python环境,这个新建虚拟环境的下面两个子选项的意思是继承全局的site-package,含义就是将自己python路径下的site-package链接到你的venv下面以供使用(在venv下面生成几个配置文件,可以链接到你的本地python/Lib/site-package),第二个子选项的含义是你在这个工程中使用的python解释器可以对其他工程可见。

第二个选项的意思是使用自己安装的python编译器去运行此工程,当然已经安装的site-package也继承到此工程中,但是在此工程中新安装的site-package是否会添加到全局的的支持包,我没有验证,不能瞎说。

这里选择第一个选项卡创建新的虚拟环境,并将两个自选项卡否勾选上。

pycharm 设置环境_pycharm 虚拟环境

经过pycharm的一通运行之后,已经可以看到一个untitled的工程了,将已写完的py文件直接copy进来,选择需要运行的文件就可以直接运行了。

pycharm 设置环境_pycharm 虚拟环境

下面介绍怎么导入一个现有的工程,点击左上角files,选择close project 回到刚刚打开pycharm的界面,选择open,选择一个现有的工程,打开出现如下结果

pycharm 设置环境_pycharm 虚拟环境

显示没有解释器,并且现有的工程不能直接运行,下面偷盗一张图,感觉介绍的蛮详细,来源https://blog.csdn.net/nulijiushimeili/article/details/79982550

pycharm 设置环境_pycharm 虚拟环境

在files选择settings->project,里面会有一个选项project interpreter ,选择项目的解释器,通常这个解释器来源于你安装的python.exe,或者来自于上文中你所有设置了使所有工程都可见的虚拟环境python,并且可以新加解释器(解释器也就是python.exe),创建过程和上文中创建新的工程的interpreter类似,选择完成后就可以运行了。

如果运行这个项目缺少相应的site-package,可以直接在线安装,使用pip install package-name 或者可以选择在setting-project interpreter上文中的5,选择添加新的库,输入要安装的名字就可以直接安装了。

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Ubuntu卸载python3.6「建议收藏」

    Ubuntu卸载python3.6「建议收藏」注意:这里说一下,系统自带的python3.6可别乱删,这个是我自己下载的python3.6若你们有想卸载系统自带的python3.6,可千万别去卸载!一般会开机都开不起!安装多余的python3.6没有用,才使用下列命令卸载python3.6及其一些依赖软件包命令:sudoaptautoremovepython3.6…

    2022年5月30日
    153
  • navicat ssh通道受限问题处理

    navicat ssh通道受限问题处理

    2021年10月19日
    36
  • C#操作xml文件:使用XmlDocument 实现读取和写入

    C#操作xml文件:使用XmlDocument 实现读取和写入XML文件是一种常用的文件格式,例如WinForm里面的app.config以及Web程序中的web.config文件,还有许多重要的场所都有它的身影。Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极…

    2022年6月22日
    22
  • datagrip 2021激活码 mac【2021免费激活】「建议收藏」

    (datagrip 2021激活码 mac)最近有小伙伴私信我,问我这边有没有免费的intellijIdea的激活码,然后我将全栈君台教程分享给他了。激活成功之后他一直表示感谢,哈哈~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月20日
    392
  • C# ManualResetEvent

    C# ManualResetEvent原文链接http://dotnetpattern.com/threading-manualreseteventManualResetEvent和AutoResetEvent一样,是另外一种.NET线程同步技术。ManualResetEvent被用于在两个或多个线程间进行线程信号发送。多个线程可以通过调用ManualResetEvent对象的WaitOne方法进入等待或阻塞状态。当…

    2022年7月13日
    19
  • YUI3学习(一)—入门

    YUI3学习(一)—入门   学习YUI3有一段时间,并且应用在了一些项目的前端开发中,感觉还是蛮不错的,所以决定开始记录下YUI3的学习历程和个人经验。   YUI3在前身YUI2基础上进行了大量的重新设计,并不只是简单的版本升级。YUI3强调代码重用,将功能做了级别划分和颗粒化的设计。在概念上抽象出核心、工具、和组件类,分别放在不同的目录结构中,需要的时候自行去引用。为动态加载的框架设计做铺垫。YUI3…

    2022年7月12日
    24

发表回复

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

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