【Python】工程与包(2)

创建工程及第三方包管理

New environment using

新建的项目里有一个venv(virtualenv)文件夹,专门存放本项目所依赖的第三方模块;

Existing interpreter

表示新建的项目所依赖的第三方模块是存放在本地系统环境中,每个这种方式创建的项目都通用

区别很显然:新建的可以独立,已有的相互可能干扰:A要用requests 2.5版本,B用的2.3版本,用 Existing interpreter方式就冲突了。

推荐用New environment using  的方式,但是也存在一个问题:每次新建的项目都使用一个新的venu,意味着常用的第三方包每次都得install ,太麻烦了! 解决方案:

New environment using有两个选择项:

inherit global site-packages:勾选上的话代表创建的新项目需要copy一份全局包到虚拟环境。简单说就是把全局包全部拷贝过来。

Make available to all projects:勾选上,表示,当在虚拟环境下安装包的时候,copy一份到全局。简单说就是新建项目的包放一份到全局包。

那么就很简单了,先创建一个工程Make available to all projects,然后把常用的包 install ,后面要使用的时候勾选inherit global site-packages即可。

安装包

安装第三方包的方法有几种,常用的用settings 中包管理的 + 号后搜索指定包,安装即可:

 其中Manage Repositories可以修改包镜像(打不开或者速度慢可以换):

清华:https://pypi.tuna.tsinghua.edu.cn/simple

阿里云:http://mirrors.aliyun.com/pypi/simple/

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

华中理工大学:http://pypi.hustunique.com/

山东理工大学:http://pypi.sdutlinux.org/

豆瓣:http://pypi.douban.com/simple/


另外一种方法则是用  pip 命令:

 有几个雷:

1、先安装pip,打开命令行:python -m pip install pip==20.2.4  ,版本低一点才能配套pycharm;

2、添加到path变量,cmd 命令行:where python ,找到python目录,添加子目录scripts到path,同时检查一下该目录下是否有:pip.exe pip3.exe等,没有的话退回第一步安装pip

3、使用New environment using方式创建项目pip不能使用,最简单解决方案:拷贝上面pip.exe pip3.exe等文件到工程的scripts目录

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

易老师

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

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

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

打赏作者

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

抵扣说明:

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

余额充值