首先安装pip
sudo tar -xf pip-10.0.0b2.tar.gz /opt
wget --no-check-certificate https://bootstrap.pypa.io/get-pip.py
python get-pip.py --user
pip install -U pip
pip install numpy
python -c 'import numpy; numpy.test()
.
pip压缩包百度云链接: https://pan.baidu.com/s/13MaCbsNbqHF2lG7aUl7XEg 密码: r9vy
注:get-pip.py是一个自动化脚本,成功的话会出现如下结果
Requirement already up-to-date: pip in /psc/home/huanghuan/.local/lib/python2.7/site-packages
重点:把 /psc/home/huanghuan/.local/lib/python2.7/site-packages放在PYTHONPATH环境变量里
失败的话主要是 ~/.cache/pip/* 文件夹的 权限 没有打开 在root 用户下会成功执行
sudo pip install xxxpakage
提示:Collecting xxxpakage
Installing collected packages: xxxpakage
Successfully installed xxxpackage
在ipython中测试 先在sys.path中追加位置
sys.path.apeend('xxxxxxx')
但是执行那个脚本后 就把位置 改到了
/usr/local/lib/python2.7/dist-packages (这个已经存在在sys.path中了)
导入自定义路径下的执行文件直接 import xx (xx不包含后缀的文件名)
系统环境是一个list,可以将自己需要的库添加进入,例如mysql库,hive库等等。有三种方式添加,均验证通过:
1 .临时添加,在一个shell窗口中
import sys
sys.path
sys.path.append(path)
但退出该shell窗口,即失效
2 .使用pth文件永久添加
使用pth文件,在 site-packages 文件中创建 .pth文件,将模块的路径写进去,一行一个路径,以下是一个示例,pth文件也可以使用注释:
E:\DjangoWord
E:\DjangoWord\mysite
E:\DjangoWord\mysite\polls
这个不失为一个好的方法,但存在管理上的问题,而且不能在不同的python版本中共享,这是Windows的措施,Ubuntu下暂时还没又找到 .pth 文件存放的位置