解释器
python解释器的作用:
- 将高级语言(在这里即python语言)转换成机器语言;通常我们所说的下载python,是指下载python解释器
pip:
- python官方的包管理工具;与解释器关联,不同的解释器有自己的pip,所以安装包到解释器的时候,注意要使用该解释器下的pip
- 使用pip安装包时,程序默认向 https://pypi.python.org/pypi 发送请求拿到包从而安装
- pip也可以安装本地的包,使用命令
pip install /path/to/your_package.whl
Linux系统下有关解释器和pip的一些命令:
- 查看指定解释器所关联的pip的位置:
/path/to/your/python3 -m pip --version
- 查看指定解释器下已安装的所有包:
/path/to/your/python3 -m pip list
- 查看指定解释器下某个包的安装位置:
/path/to/your/python -m pip show package_name
- 在指定解释器下安装包:
/path/to/your/python -m pip install package_name
【常用】 - 在指定解释器下卸载包:
/path/to/your/python -m pip uninstall package_name
【常用】
IDE
- 写python代码的地方,常用的是pycharm
- 没有IDE时,在命令行上也能写python代码,但是比较麻烦
- 有各种各样的工具可以使用,比如提示代码语法错误、高亮功能等
下载pycharm: https://www.runoob.com/w3cnote/pycharm-windows-install.html
Anaconda
- 可创建不同版本python的虚拟环境(即不同的python解释器)
- 下载了anaconda就不需要再下载解释器了
- 进入每个虚拟环境单独维护包即可
anaconda常用命令:以创建一个名为python3的虚拟环境为例,python版本为3.6
以下命令在Anaconda Prompt中输入
- 创建:
conda create -n python3 python=3.6
- 激活:
conda activate python3
- 失活:
conda deactivate python3
- 删除:
conda remove -n python3 --all
- 安装包:
conda install XXXX
- 指定版本安装包:
conda install numpy=1.23.2
- 卸载包:
conda uninstall XXXX
- 查看虚拟环境下的包:
conda list
下载anaconda:https://www.jianshu.com/p/c17ff5910926
新建项目
使用pycharm+anaconda
- python3作为虚拟环境名直接输入,不必事先在anaconda中创建;testframe作为项目名同理
- 以下示例新建了一个python项目testframe,并且新建了一个虚拟环境python3
- 也可以选择已经存在的虚拟环境:Previously configured interpreter