pycharm解释器的配置等

摘要:
为了解决这些问题,有许多Python发行版,例如WinPython和Anaconda。这些发行版将Python和许多常用的包打包,供Python用户直接使用。此外,还有诸如virtualenv和pyenv之类的工具来管理虚拟环境。Anaconda使用工具/命令conda来管理包和环境,并包含Python和相关支持工具。Anaconda是一个打包的集合,它预装了conda、python的某个版本、许多包、科学计算工具等,因此也被称为python发行版。

转自:http://www.360doc.com/content/18/0913/14/11881101_786350505.shtml

为什么安装python后,还需要pycharm配置环境

我们实际工作中使用python,往往不同项目会用到不同的Python版本和同一个包的不同版本,比较头疼一点是包管理和Python不同版本的切换问题。为了解决这些问题,有不少发行版的Python,比如WinPython、Anaconda等,这些发行版将python和许多常用的package打包,方便Python使用者直接使用,此外,还有virtualenv、pyenv等工具管理虚拟环境。

Python开发IDE工具——pycharm使用了两种虚拟环境管理工具——virtualenv和conda。

Anaconda是一个用于科学计算的Python发行版。Anaconda利用工具/命令conda来进行package和environment的管理,并且已经包含了Python和相关的配套工具。解释下conda、anaconda这些概念的差别。conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理。包管理与pip的使用类似,环境管理则允许用户方便地安装不同版本的python并可以快速切换。Anaconda则是一个打包的集合,里面预装好了conda、某个版本的python、众多packages、科学计算工具等等,所以也称为Python的一种发行版。

virtualenv 是一个可以在同一计算机中隔离多个python版本的工具。有时,两个不同的项目可能需要不同版本的python,如 python2.7/ python3.5 ,但是如果都装到一台计算机,经常会导致问题。所以需要一个工具能够将这两种或几种不同版本的环境隔离开来,需要哪个版本就切换到哪个版本做为默认版本。virtualenv 既是满足这个需求的工具。它能够用于创建独立的Python环境,多个Python相互独立,互不影响。

背景介绍完了,下面介绍pycharm中使用virtualen的操作步骤:

1、创建一个项目Anconda_prj

第三章 pycharm 配置python的环境

2、选择projectinterpreter的时候,可以选择已有的,也可以创建新的。

如果选择创建新的interpreter,可以选择使用conda或者Vierualenv来创建。

第三章 pycharm 配置python的环境
第三章 pycharm 配置python的环境

Name中填写新虚拟环境的名字,或者使用默认名字,方便以后安装第三方包和其他项目使用;

在Location中填写新环境的文件目录;

在Base interpreter下拉框中选择Python解释器;

勾选Inherit global site-packages可以使用base interpreter中的第三方库,不选将和外界完全隔离;

勾选Make available to all projects可将此虚拟环境提供给其他项目使用。

第三章 pycharm 配置python的环境

接下来我们介绍一下刚创建的Anconda_prj如何使用,有什么特性。

1、在pycharm中,项目使用的interperter加载库的位置如下。其位置并不是python的安装目录(我的python安装在c:Programspython目录下)

第三章 pycharm 配置python的环境
第三章 pycharm 配置python的环境

2、在CMD命令行使用pip安装lib库之后,并没有自动加到上面的虚拟库中,需要再虚拟目录下再次执行pipinstall,或者使用pycharm的lib管理工具进行安装

第三章 pycharm 配置python的环境

免责声明:文章转载自《pycharm解释器的配置等》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇jquery.dataTables表格中的内容怎么设置让它不自动换行跟坚哥学QUIC系列:加密和传输握手下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Python爬虫之定时抢购淘宝商品

Python爬虫之定时抢购淘宝商品 importtime from selenium importwebdriver importdatetime classSpider: def __init__(self, url): self.__base_url =url self.__headers ={...

python dataframe astype 字段类型转换

使用dtype查看dataframe字段类型 print df.dtypes 使用astype实现dataframe字段类型转换 # -*- coding: UTF-8 -*- import pandas as pd df = pd.DataFrame([{'col1':'a', 'col2':'1'}, {'col1':'b', 'col2':'...

php-兄弟连(2014版)

主讲:高洛峰 一、PHP全系     版本:5.4 二、MySQL全系 三、HTML&CSS全系 四、JavaScript全系 参考资料:《细说PHP》第二版 2012年出版               《细说PHP》第三版 2014年出版 微博:bbs.lampbrother.net     weibo.com/gaoluofeng B/S结构软...

【Python】 压缩文件处理 zipfile & tarfile

【zipfile】 虽然叫zipfile,但是除了zip之外,rar,war,jar这些压缩(或者打包)文件格式也都可以处理。   zipfile模块常用的一些操作和方法:     is_zipfile(filename)  测试filename的文件,看它是否是个有效的zipfile     ZipFile(filename[,mode[,compres...

python爬虫学习笔记(二十七)-Splash的使用

1. Splash介绍 Splash是一个JavaScript渲染服务,是一个带有HTTP API的轻量级浏览器,同时它对接了Python中的Twisted和QT库。利用它,我们同样可以实现动态渲染页面的抓取 2. 安装 2.1 安装docker 2.2 拉取镜像 docker pull scrapinghub/splash 2.3 用docker运行s...

Python爬取上交所一年大盘数据

前言 文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。 作者: 半个码农2018 PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取 http://note.youdao.com/noteshare?id=3054cce4add8a909e784ad934f956cef...