目录
关于cmd打开cd操作的提示:
1.pycharm虚拟环境和本地环境有啥区别?
2.实体环境和虚拟环境怎么安装库
3.如何查询实体环境安装的库和虚拟环境安装的库。
4.怎么切换本地环境或虚拟环境?
5.总结使用pycharm时常见的3中环境
5.1虚拟环境venv
5.2 python3.x 实体环境(不依赖Anaconda的)
5.3 Anaconda下的python:
问题:在pycharm的terminal目录下运行pip list,报错如下:
(venv) D:\python_files>pip install bs4 -i https://pypi.tuna.tsinghua.edu.cn/simple
ERROR: unknown command "install bs4 -i" - maybe you meant "install"
(venv) D:\python_files>
原因是没找到venv虚拟环境的正确安装路径,而且对与虚拟环境安装python第三方库,需要cmd到venv的安装目录下安装;
关于cmd打开cd操作的提示:
1.开始->运行->CMD
2.进入某个磁盘,直接盘符代号:如D:,不用CD 命令切换
3.进入除根录以下的文件夹 cd 文件夹路径 例如我要进入 E:/Program Files/PHP 就
输入 E:回车
注: 不 能在一打开CMD的时候运行CD E:/Program Files/PHP,需要先进入磁盘(若一打开CMD的时候运行CD E:/Program Files/PHP,目录不会切换,但在下次输入盘符的时候进入上一次希望进入的目录,如输入E:会直接进入E:/Program Files/PHP)
输入 CD "Program Files"/PHP 回车
注:如果需要在dos下查看带有空格的文件夹(如Documents and settings,Program files等文件夹),可以有下面两种处理方法:1、给文件夹加引号。 如C:/>cd c:/"documents and settings"这样的好处是多长的文件名都可以全部显示出来。2、由于一般情况下DOS系统只支持8.3格式的文件名,因此在DOS下遇到长文件名的文件夹时,取前面6位,然后在后面加上一个~号和数字1。 你可以输入C:/>cd c:/docume~1 进入Documents and settings文件夹。当截取前面的6个字母之后出现重复时,可以将1改为2,依此类推。
3.进入上一层目录 CD ../
4.显示目录下的文件及了目录 dir
1.pycharm虚拟环境和本地环境有啥区别?
参考文章
方便于不同的项目切换,不然一个项目中安装太多库,有些还需要卸载不需要的库,再安装需要的库,比较麻烦,所以就有了虚拟环境,
虚拟环境和本地环境的库互不干扰,独立存在的。
下图是对比本地环境和虚拟环境的第三方库,右图为虚拟环境安装的库。
![](https://img-blog.csdnimg.cn/img_convert/64d730b5430366a609c26368446ade74.png)
![](https://img-blog.csdnimg.cn/66577ea776eb44b9a68a5734010a8a0d.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAVG9wIFNlY3JldA==,size_20,color_FFFFFF,t_70,g_se,x_16)
![](https://img-blog.csdnimg.cn/f5dd08ff006c4b0984fac6e05eabba0b.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAVG9wIFNlY3JldA==,size_20,color_FFFFFF,t_70,g_se,x_16)
2.实体环境和虚拟环境怎么安装库
实体环境安装库直接可以直接使用pip命令安装(也可以在本地环境目录下安装库),虚拟环境安装第三方库可以再虚拟环境安装目录下用cmd命令行使用pip安装第三方库
下图是我的虚拟环境目录,要在venv/Scripts下![](https://img-blog.csdnimg.cn/2cce057e4ec941f58cf60fd06ce583a3.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAVG9wIFNlY3JldA==,size_20,color_FFFFFF,t_70,g_se,x_16)
![](https://img-blog.csdnimg.cn/4a60923c2f084088a92f13a13f89b2e6.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAVG9wIFNlY3JldA==,size_20,color_FFFFFF,t_70,g_se,x_16)
例子:虚拟环境下安装bs4:
pip install bs4 -i https://pypi.tuna.tsinghua.edu.cn/simple
(虚拟环境需要到venv的安装目录下安装)
![](https://img-blog.csdnimg.cn/55a0acc41cb54db0a2079fafaf881dde.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAVG9wIFNlY3JldA==,size_20,color_FFFFFF,t_70,g_se,x_16)
3.如何查询实体环境安装的库和虚拟环境安装的库。
可以到各自的安装目录下用命令行查询,pip list
![](https://img-blog.csdnimg.cn/2bc30cc8e5c14247b9b56a78040760c2.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAVG9wIFNlY3JldA==,size_16,color_FFFFFF,t_70,g_se,x_16)
4.怎么切换本地环境或虚拟环境?
如果有本地环境就直接切换
![](https://img-blog.csdnimg.cn/img_convert/2eff7d7ca52f1557db726c0a33c9ea3d.png)
如果没有本地环境则看下图,点击三个点再次点击add
![](https://img-blog.csdnimg.cn/img_convert/92d65aa4ea963ac1618e9dfe0e86073f.png)
依次点击,如果没有第二步,就直接点击第四步进行下载或者添加,然后点击OK即可选择本地环境成功。
![](https://img-blog.csdnimg.cn/img_convert/405b195a200522dd4568eba29a86cc64.png)
5.总结使用pycharm时常见的3中环境
5.1虚拟环境venv
![](https://img-blog.csdnimg.cn/66577ea776eb44b9a68a5734010a8a0d.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAVG9wIFNlY3JldA==,size_20,color_FFFFFF,t_70,g_se,x_16)
虚拟环境中有pip,当遇到虚拟环境中没有的python第三方库时,需要cmd到命令行工具,cd到上述环境的目录即:D:\python_files\venv\Scripts下安装,如:
![](https://img-blog.csdnimg.cn/6d1bed33846d4e48819d9a108e32254d.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAVG9wIFNlY3JldA==,size_20,color_FFFFFF,t_70,g_se,x_16)
用这种方法学习也可以,就是每遇到一个venv中不含有的包,就如上操作那样,pip install xxx即可。但是听说不利初学者,但我感觉无所谓了,正所谓“遇见问题才能解决问题”,所有我就不走寻常路了,哈哈哈。
具体解决在这
5.2 python3.x 实体环境(不依赖Anaconda的)
实体环境安装库直接可以直接使用pip命令安装(也可以在本地环境目录下安装库),在pycharm的terminal下运行即可。
5.3 Anaconda下的python:
相比于前2中环境,这是把Anconda设置到本地环境了的结果,也是属于实体环境,特点就是,这个python里包含了大量的python第三方库,方便。但遇到Anaconda以外的库,则可以按如下所诉安装:
参考文章:
Anaconda 安装python第三方库的各类方法__Ashore的博客-CSDN博客_anaconda怎么安装第三方库
离线安装方式:
step1: 首先我们需要到一个库包源的网站下载所需要的安装包,例如:https://www.lfd.uci.edu/~gohlke/pythonlibs/
step2:下载第三库
![](https://img-blog.csdnimg.cn/569e0e1de95a423e845abcce9239fa36.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAVG9wIFNlY3JldA==,size_13,color_FFFFFF,t_70,g_se,x_16)
step3:下载后来到对应的下载文件夹.(最好是放在Lib文件夹里。如:D:\Anaconda3\Lib\site-packages)(路径随意,最好不要出现中文)
![](https://img-blog.csdnimg.cn/480eb4e0c9b24f50b6f725723c04197d.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAVG9wIFNlY3JldA==,size_20,color_FFFFFF,t_70,g_se,x_16)
step4:然后打开anaconda powershell promat(anaconda3),来到刚刚下载的路径,进行
pip install .\opencv_python-4.4.0-cp37-cp37m-win_amd64.whl
安装
![](https://img-blog.csdnimg.cn/4d7a0008ab764c3f97bc02afebdb79ad.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAVG9wIFNlY3JldA==,size_20,color_FFFFFF,t_70,g_se,x_16)