Python当中普通用户权限安装第三方模块

下面教程是关于使用普通用户权限安装第三方模块,避免程序源代码需要内置第三方模块。
声明:下面的方法不会对系统的原有环境造成任何影响


第一种场景:系统如果安装有python3.5,可以按照下面方法创建虚拟环境
[dd_edw@BJHC-Client-18511 ~]$ python3.5 -m venv py3       # python3.3以上版本的新特性,在当前目录会生成py3目录,这个目录我们有权限写入
[dd_edw@BJHC-Client-18511 ~]$ source ~/py3/bin/activate   # 激活虚拟环境
(py3) [dd_edw@BJHC-Client-18511 ~]$ pip install pymysql   # 安装想要的模块,这个模块会安装到上面的py3目录,不会影响其他目录。




第二种场景:系统如果安装有anaconda3全家桶,可以按照下面方法创建虚拟环境
[bdp@db01 ~]$ pwd
/home/bdp
[bdp@db01 ~]$ id                 # 这是一个普通用户
uid=1001(bdp) gid=1001(bdp) 组=1001(bdp)
[bdp@db01 ~]$ /application/anaconda3/bin/conda create --name python36 python=3.6.3  # /application/anaconda3/是anaconda3软件安装目录,具体有服务器的目录决定。
[bdp@db01 ~]$ source /application/anaconda3/bin/activate python36  # 激活虚拟环境
(python36) [bdp@db01 ~]$ pip install pymysql

# 配置下面命令,一登录bdp用户自动激活虚拟环境。

echo "source /application/anaconda3/bin/activate python36" >>~/.bashrc









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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

一只懒得睁眼的猫

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

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

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

打赏作者

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

抵扣说明:

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

余额充值