包的调用
(1)将模块中所有的数据赋值给模块名,调用时需要模块名.方法名
import 模块名 ===》
(2)将该方法单独放到当前文件运行一遍,调用时只需要方法名()即可运行
from 模块名 import 方法名 ==》
导入一个包 就是执行包下的__init__.py文件。
导入系统环境设置包
import sys,os
获取当前文件的全名
os.path.abspath(__file__)
获取当前对象的父级目录
os.path.dirname()
将当前对象的路径添加到首位
sys.path.insert()
将当前环境变量添加到环境变量的末尾
sys.path.append()
查看python包的加载路径
import sys
sys.path
sys模块在你的电脑中的存储位置
要查看pandas包的安装位置
sudo find / -name pandas -type d
查看安装的包目录
pip list
python2 -m pip list 查看python2安装的包
python3 -m pip list 查看python3安装的包
virtualenv环境
(1) virtualenv介绍
virtualenv是一个创建隔绝的Python环境的工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包。
(2) virtualenv安装
pip install virtualenv
为一个工程创建一个虚拟环境:
$ cd my_project_dir
$ virtualenv venv #venv为虚拟环境目录名,目录名自定义
virtualenv venv 将会在当前的目录中创建一个文件夹,包含了Python可执行文件,以及 pip 库的一份拷贝,这样就能安装其他包了。虚拟环境的名字(此例中是 venv )可以是任意的;若省略名字将会把文件均放在当前目录。
在任何你运行命令的目录中,这会创建Python的拷贝,并将之放在叫做 venv 的文件中。
你可以选择使用一个Python解释器:
$ virtualenv -p /usr/bin/python2.7 venv # -p参数指定Python解释器程序路径
这将会使用 /usr/bin/python2.7 中的Python解释器。
(3) virtualenv激活
source venv/bin/activate
从现在起,任何你使用pip安装的包将会放在 venv 文件夹中,与全局安装的Python隔绝开。
(4)virtualenv停止
在虚拟环境中暂时完成了工作,则可以停用它:
$ . venv/bin/deactivate