解决pycharm安装python第三方库时遇到的问题——pycharm实体环境与虚拟环境

目录

关于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虚拟环境和本地环境有啥区别?

参考文章

方便于不同的项目切换,不然一个项目中安装太多库,有些还需要卸载不需要的库,再安装需要的库,比较麻烦,所以就有了虚拟环境,

虚拟环境和本地环境的库互不干扰,独立存在的。

下图是对比本地环境和虚拟环境的第三方库,右图为虚拟环境安装的库。

2.实体环境和虚拟环境怎么安装库

实体环境安装库直接可以直接使用pip命令安装(也可以在本地环境目录下安装库),虚拟环境安装第三方库可以再虚拟环境安装目录下用cmd命令行使用pip安装第三方库

下图是我的虚拟环境目录,要在venv/Scripts下

例子:虚拟环境下安装bs4:

pip install bs4 -i https://pypi.tuna.tsinghua.edu.cn/simple 

(虚拟环境需要到venv的安装目录下安装)

3.如何查询实体环境安装的库和虚拟环境安装的库。

可以到各自的安装目录下用命令行查询,pip list

4.怎么切换本地环境或虚拟环境?

如果有本地环境就直接切换

如果没有本地环境则看下图,点击三个点再次点击add

依次点击,如果没有第二步,就直接点击第四步进行下载或者添加,然后点击OK即可选择本地环境成功。

5.总结使用pycharm时常见的3中环境

 

5.1虚拟环境venv 

虚拟环境中有pip,当遇到虚拟环境中没有的python第三方库时,需要cmd到命令行工具,cd到上述环境的目录即:D:\python_files\venv\Scripts下安装,如:

用这种方法学习也可以,就是每遇到一个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:下载第三库

step3:下载后来到对应的下载文件夹.(最好是放在Lib文件夹里。如:D:\Anaconda3\Lib\site-packages)(路径随意,最好不要出现中文) 

 

 step4:然后打开anaconda powershell promat(anaconda3),来到刚刚下载的路径,进行
pip install .\opencv_python-4.4.0-cp37-cp37m-win_amd64.whl安装

 

 

 

 

 

 

  • 4
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Top Secret

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值