借鉴代码的环境配置之路

使用环境python

    • 看懂所选的项目什么是什么

主体

主程序所在位置

环境配置要求

事实上,道理很简单,只需要pycharm打开主程序,配置好一个环境,就可以run了(对于小白来说,一把辛酸泪)

    • pycharm(环境配置)

因为借鉴别人的代码,环境配置大都不同,所以用conda创建一个虚拟环境,一个项目对应一个环境不乱;(Python渐渐成为最流行的编程语言之一,在数据分析、机器学习和深度学习等方向Python语言更是主流。Python的版本比较多,并且它的库也非常广泛,同时库和库之间存在很多依赖关系,所以在库的安装和版本的管理上很麻烦。Conda是一个管理版本和Python环境的工具,它使用起来非常容易。

首先你需要安装Anconda软件)安装完成后,就可以在终端使用conda 的指令了

conda create -n yolo5_track python==3.7      
conda activate yolo5_track
deacticate yolo5_track
conda remove -n yolo5_track -all
conda remove --name $yolo5_track  $package_name(包名)
    • requirements.txt(遇到的问题)

(1)最正常情况

pip install -r requirements.txt
pip install -r 文件.txt

over,运行,存在问题看看是不是因为版本过新,版本>=,默认最新版本;包与包之间存在版本依赖关系

(2)下载过慢(使用国内镜像)

pip install -r setup.txt -i  http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

镜像网站

(3)出现版本不存在

(4)升级问题,合理升级后可能许多版本问题就解决了

You should consider upgrading via the 'python -m pip install --upgrade pip升级pip工具

d:\fish\venv\lib\site-packages (10.0.1) 中的pip-10.0.1.dist-info删除, 再次运行python -m pip install --upgrade pip 后升级成功,之前不能安装的包也能安装了

在idle的文件夹里删除形如pip-19.0.3.dist-info的文件夹,然后pip所在文件夹里用python -m pip install --upgrade pip升级pip工具,然后pip就升级好了,就能安装各种第三方库了

(5)已经存在不能安装或卸载

ERROR: Cannot uninstall ‘certifi’. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead

原因:环境中已经存在某个版本的PyYAML,因此简单的pip指令并不能更新或者删除该包

解决方案:忽略已安装的PYYAML包,重新安装

方法

pip install certifi --ignore-installed

(6)pip安装选项 "忽略已安装 "和 "强制重新安装 "之间的区别

pip安装选项 "忽略已安装 "和 "强制重新安装 "之间的区别

(7)需要下载到指定地Requirement already satisfied 解决方法

问题

Requirement already satisfied: pygame==1.9.6 from file:///C:/ProgramData/Anaconda3/pygame-1.9.6-cp37-cp37m-win_amd64.whl in c:\programData\anaconda3\lib\site-packages (1.9.6)

方法

pip install --target=xxx pygame
pip install --target=C:\ProgramData\Anaconda3\Lib\site-packages  -r setup.txt -i  http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
pip install --target=C:\ProgramData\Anaconda3\Lib\site-packages pygame-1.9.6-cp37-cp37m-win_amd64.whl

2表示库文件在使用镜像的情况下,下载到指定位置,3是单个库安装到指定位置,指定位置视情况而定

(8)全部下载完成,发现程序中下载的库不显示

1)python解释器与pip下载的包位置匹不匹配

2)查看pip list和conda list 看安装的包一样不一样,以及可以查看一下安装包的位置

pip show numpy    #查看安装包的位置

3)如果上述都不存在问题,那就修改地址

补充:ENABLE_USER_SITE = True 加下文

【强迫症系列】【win】更改 Python 的 pip install 默认安装依赖路径

(9)可能是环境搭好了,但是字体型号什么的不匹配,需要下载

问题

Downloading https://ultralytics.com/assets/Arial.ttf to /data/..../.config/Ultralytics/Arial.ttf

方法

下载安装在指定位置

    • 关于requirements.txt

1.python项目中必须包含一个 requirements.txt 文件,用于记录所有依赖包及其精确的版本号。以便新环境部署。

requirements.txt可以通过pip命令自动生成和安装。

2.生成requirements.txt文件:pip freeze > requirements.txt

3.安装requirements.txt依赖:pip install -r requirements.txt

————————————————

版权声明:本文为CSDN博主「AlloyMei」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/muguangzhichen/article/details/100572933

关于pip安装第三方库,但PyCharm中却无法识别的问题;以及PyCharm安装第三方库的方法解析

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值