python指定位置安装模块

1 指令如下

pip install --target=/opt/python35/lib/python3.6/site-packages pymysql

2 为什么要使用

(1)场景:/opt目录下安装了两个python:python3,python35

(2)大致对比看了下,发现两个包bin下都是python3.6,不知道当初为啥这样装

(3)/opt/python3装完pymysql和DButls之后,可以正常import

(4)/opt/python35装完,发现提示已安装,但是无法正常导入,仔细观察发下如下:

(5)不知道为什么python35的模块,装到python3的site-packages里面了。

(6)查看/opt/python35/lib/python3.6/site-packages和/opt/python3/lib/python3.6/site-packages,发现确实python35的没有pymyql和dbutils

(7)python35指定自己的存储库路径,pipi安装后,一切ok

你可能感兴趣的:(大数据运维之python日常)