Pycharm中工程项目的多个python环境的管理使用方法的一点点理解
最近开始入坑Python, 想学习深度学习和爬虫,所以我们可以安装 tensorflow和scrapy 这 两个工具包,我知道的方法有两种:
一 通过pip 安装, 在控制台中用如下语句
pip install tensorflow
pip install scrapy
安装tensorflow一般不会有什么问题,安装scrapy一般都会报错,这里可以参考我的另外一篇博客,看看是否能解决你的问题,这是链接:https://blog.csdn.net/qq_30545831/article/details/81120412
二 通过pycharm安装
方法是这样的,我截图给你们看一下。
进去以后,是这样的界面
然后,点击加号
然后,找到你想要的包,比如tk
点击install就,可以了
对于pycharm中的python环境选择,我是这么想的。
每一个python项目或者工程都应该有一个python环境,比如 python2.x 或者现在用的比较多的python 3.5 等等,所以当我们的电脑上需要管理多个python时就会很头疼。比如说:你们有没有出现过,使用控制台命令,pip install tensorflow 之后,在pycharm中新建了一个项目,兴致冲冲去import tensorflow 时,发现你的包没有了????
这是因为,你刚刚在使用pip install tensorflow时,系统默认把你的tensorflow包,给装到你系统默认的那个python中了,比如python3.5,并不在你这个项目的根目录下,因为正常来说,pycharm每新建一个工程项目都会在你这个工程项目中新建一个venv虚拟环境(python环境),为虽然这个环境是以python3,5为接口的,但是为了节约空间,这个虚拟环境中往往只有几个常用的方法。所以你会找不到你的 tensorflow..这个时候千万别再重新pip下载,你只需要将你这个项目的python环境包改成系统默认的那个就像,方法在下面展示。 。。但是这样该的话,虽然你的项目可以导入tensorflow了,但是你的项目的库文件就变大了(我是这么想的,就是那种杀鸡用牛刀的感觉,因为你的这个项目附带了很多用不到的包)
进去以后是这样的
找不到你的默认环境的话,点击上图中的小齿轮,去电脑里面找(就在你以前第一次安装python环境的路径下,应该还记得吧。),然后添加就行了
所以我们应该逐渐学会使用,anaconda这个库管理方法,这个方法可以做到,每一个工程一个虚拟环境,而且那些下载过的包,会很灵活的跑到你现在的这个项目中,怎么说呢,就是你需要啥,他给你啥,不会多给。
anaconda安装新的包和库的时候,方法和pip很像,网络上很多教程写得很好,大家可以去看看。因为我也还没有开始学,小项目暂时用不到。
Pycharm中工程项目的多个python环境的管理使用方法的一点点理解相关推荐
- pycharm如何更改python项目环境_如何用Pycharm打开已有项目配置python环境
如何用Pycharm打开已有项目配置python环境 发布时间:2020-07-06 11:06:30 来源:亿速云 阅读:175 作者:清晨 这篇文章将为大家详细讲解有关如何用Pycharm打开已有 ...
- 【2023版】超详细Python+Pycharm安装保姆级教程,Python环境配置和使用指南,看完这一篇就够了
这两年被Python初学小白问到最多的问题就是,该用什么代码编辑工具? 说实话,我个人是用Jupyter Notebook最多,主要是经常做数据可视化,方便些. 但对于初学者来说,PyCharm仍是不 ...
- 如何用anaconda创建python项目_PyCharm+cmd中使用Anaconda 与 新建Python环境(Windows)
PyCharm配置Anaconda Anaconda的安装在网上已经有了,这里主要讲之前已经安装了已经配置好Python环境变量以及PyCharm的情况下,使用Anaconda. 即在PyCharm中 ...
- anaconda新建python文件_PyCharm+cmd中使用Anaconda 与 新建Python环境(Windows)
PyCharm配置Anaconda Anaconda的安装在网上已经有了,这里主要讲之前已经安装了已经配置好Python环境变量以及PyCharm的情况下,使用Anaconda. 即在PyCharm中 ...
- pycharm中创建的dictionary与python package的区别
在pycharm中,创建的dictionary(目录)与python package的区别 python package 这是一个特殊的目录,因为在创建该python package的时候,系统会自动 ...
- 中谷教育02 搭建Python环境
搭建python环境 Linux 环境 大多数都默认安装了python环境 命令行输入python可以启动python交互模式 推荐使用vim编辑 Windows环境 可以下载python 安装包(m ...
- python中累加函数_对Python实现累加函数的方法详解
对Python实现累加函数的方法详解 发布时间:2020-10-26 00:02:44 来源:脚本之家 阅读:120 作者:岚漾忆雨 这个需求比较奇怪,要求实现Sum和MagaSum函数,实现以下功能 ...
- 关于PyCharm中遇到exit code -1073740791 (0xC0000409)的问题及其解决方法
版权声明:本文为博主原创文章,如需转载请贴上原博文链接:https://blog.csdn.net/u011628215/article/details/106070829 前言1:首先要感谢一下文末 ...
- python环境安装opencv_服务器python环境和opencv安装方法
单独安装Python后期会面临诸多常用依赖包缺失的问题,因此直接安装anaconda.anaconda下载地址列表: python3(64位):https://repo.continuum.io/ar ...
- python的上下文管理用哪个关键字_正确理解python中的关键字“with”与上下文管理器...
正确理解python中的关键字"with"与上下文管理器 来源:中文源码网 浏览: 次 日期:2018年9月2日 [下载文档: 正确理解python中的关键字&quo ...
最新文章
- 隔空操作之隔空下象棋
- 富士通打印机调整位置_打印机为什么卡纸 打印机四种卡纸原因及解决办法【介绍】...
- uva1471 二叉搜索树
- Linq 入门系列 [OfType,ToArray,ToList,ToDictionary]
- ALI的Tensorflow炼成与GAN科普
- [PAT乙级]1042 字符统计
- html5手机端三级联动城市选择代码,省市县三级联动(jQuery手机端收货地址选择地区代码)...
- 清空邮件队列中的邮件
- python爬取新闻发送微信_如何利用 Python 爬虫实现给微信群发新闻早报?(详细)...
- PHP自动压缩CSS文件方法,php 压缩多个CSS文件的实现代码
- (编译适用于ARM的linux内核并进行QEMU仿真)Compile Linux kernel 3.2 for ARM and emulate with QEMU
- Mysql load data local命令详解
- DB2 亲身实例(GUI界面) 加 笔记和注意事项
- 关于医学影像中的轴位面(横断面)、冠状面、矢状面的解释(转载)
- t’触发器真值表和状态方程_T触发器的特性表.ppt
- 六个超大规模Hadoop部署案例-Hadoop
- 请领导批阅文件怎么说_汇报措辞:你懂得怎样向领导汇报吗(审阅、审批、批阅、批示、查阅)?...
- Spring Cloud Gateway服务网关
- 安卓手机刷linux超频内核,内核超频教程
- 自适应Huffman编码