admin管理员组文章数量:1647017
Python环境
文章目录
- Python环境
- 1 下载
- 2 安装
- 2.1 Windows安装
- 2.2 Linux安装
- 3 更换PIP源
- 3.1 windows更换pip源
- 3.2 linux更换pip源
- 4 虚拟环境
- 4.1 Windows虚拟环境
- 4.1.1 virtualenv+pip
- 4.1.2 pipenv
- 4.2 Linux虚拟环境
- 4.1.1 virtualenv+pip
- 4.1.2 pipenv
- 5 IDE jupyter-notebook
- 5.1 安装jupyter
- 5.2 启动jupyter
- 5. 3 配置代码自动补全
- 5 IDE Pycharm
- 6 应用篇
- 6.1 centos7卸载python
- 6.2 centos7安装python3
1 下载
python官网下载对应系统的安装包,
2 安装
2.1 Windows安装
傻瓜式下一步安装,需要将python添加到环境变量中,安装过程会提示,打勾就行
python -v
> 3.8.5
pip -v
> 20.1.0
# 表示安装成功
2.2 Linux安装
Linux系统一般都会自带python
3 更换PIP源
国内常用的pip源
阿里云:http://mirrors.aliyun/pypi/simple/
清华:https://pypi.tuna.tsinghua.edu/simple/
中国科技大学: https://pypi.mirrors.ustc.edu/simple/
3.1 windows更换pip源
# 方式1
# windows下,直接在user目录中创建一个pip目录,如:C:\Users\xx\pip,新建文件pip.ini,内容如下:
[global]
index-url = https://pypi.tuna.tsinghua.edu/simple
# 方式2
pip install selenium -i https://pypi.tuna.tsinghua.edu/simple/
默认源在国外,导致python包下载速度慢,有时候甚至出现网络超时
3.2 linux更换pip源
# 切换到对应用户,创建.pip目录。下面以root用为例:
[root@localhost ~]# mkdir ~/.pip
# 在~/.pip目录下创建文件pip.conf:
[root@localhost ~]# cd ~/.pip
[root@localhost .pip]# touch pip.conf
# 编辑文件pip.conf,如下信息:
[global]
index = http://pypi.tuna.tsinghua.edu/
index-url = http://pypi.tuna.tsinghua.edu/simple
trusted-host = pypi.tuna.tsinghua.edu
timeout = 6000
4 虚拟环境
4.1 Windows虚拟环境
4.1.1 virtualenv+pip
# 安装virtualenv
pip install virtualenvwrapper
pip install virtualenvwrapper-win #Windows使用该命令
# 建立环境变量,新建用户变量,变量名:WORKON_HOME 变量值:虚拟环境工作的文件夹路径 例如:E:\ python_venv
# 修改windows环境下mkvirtualenv.bat文件(我的是G:\Python3.7.4\Scripts\mkvirtualenv.bat,),配置虚拟环境根目录地址
# 修改第24行 【set "venvwrapper.default_workon_home=%USERPROFILE%\Envs"】这里的,修改这个路径地址就可以修改virtualenv的环境地址。默认是C:\Users\***\Envs
# 改成了 【set "venvwrapper.default_workon_home=%WORKON_HOME%\Envs"】,WORKON_HOME是我在系统环境变量中新定义的地址,地址为G:\pyEnvs。
# 使用echo %WORKON_HOME%可查看配置是否成功,如果路径正确,可创建虚拟环境了
mkvirtualenv 名字 # 创建虚拟环境名称
workon #可查看目前有哪些虚拟环境
workon 名字 #可进入具体的虚拟环境下工作
deactivate.bat #退出虚拟环境
# pip 导出所有安装包
pip freeze -> requirement.txt
# 安装所有包
pip install -r requirement.txt
4.1.2 pipenv
# 安装pipenv
pip install pipenv
# 开启虚拟环境
pipenv install
# 如果当前目录下有Pipfile和Pipfile.lock文件,pipenv会自动安装pipfile里面的包
# 通过虚拟环境变量PIPENV_VENV_IN_PROJECT=true将虚拟环境文件夹.venv放当当前目录下
in win:
set PIPENV_VENV_IN_PROJECT=true
in linux:
export PIPENV_VENV_IN_PROJECT=true
#如果不设置环境变量,.venv文件夹会被设置到home目录下集中管理
# 激活虚拟环境
pipenv shell
# 退出虚拟环境
exit
# 使用虚拟环境内的python运行程序
activate:python xx.py
deactivate:pipenv run python xx.py
# 安装python包
pipenv install flask
4.2 Linux虚拟环境
4.1.1 virtualenv+pip
# 安装包
pip install virtualenvwrapper
# 设置linux的用户个人配置文件~/.bashrc
WORKON_HOME=~/Envs
设置virtualenv的统一管理目录,以后自动下载的虚拟环境,全都放这了
VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages'
添加virtualenvwrapper的参数,生成干净隔绝的环境
检测virtualenvwrapper的版本,新版本默认这个配置就不用设置这个选项了
VIRTUALENVWRAPPER_PYTHON=/opt/python/bin/python3
指定python解释器的本体(路径为python3安装的目录,自己配置)
source /opt/python/bin/virtualenvwrapper.sh
执行virtualenvwrapper安装脚本(路径需要根据自己的安装位置进行配置)
# 重新登录
logout
ssh root@ip address:port
password:*******
# 常用命令
lsvirtualenv #列举所有的虚拟环境。
cdvirtualenv #导航到当前激活的虚拟环境的目录中,比如说这样您就能够浏览它的 site-packages 。
cdsitepackages #和上面的类似,但是是直接进入到 site-packages 目录中。
lssitepackages #显示所有的虚拟环境包
mkvirtualenv my_django115 #这会在 ~/Envs 中创建 my_django115 文件夹。
workon my_django115 #激活指定虚拟环境
deactivate #退出虚拟环境
rmvirtualenv my_django115 #删除虚拟环境
4.1.2 pipenv
同win
5 IDE jupyter-notebook
5.1 安装jupyter
pip install jupyter
5.2 启动jupyter
-Windows
jupyter notebook --ip=127.0.0.1 port=8000
-linux
jupyter notebook --ip=0.0.0.0 port=8000
5. 3 配置代码自动补全
#cmd命令行下,nbextensions的安装:
pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user
#cmd命令行下,nbextensions_configurator的安装:
pip install jupyter_nbextensions_configurator
jupyter nbextensions_configurator enable --user
#安装结束后,打开jupyter后在弹出的主页面里可以看到标签页新加了Nbextensions选项,点击并勾选Hinterland后即可实现代码自动补全。
#如果安装失败,需要先执行卸载程序:
pip uninstall jupyter_contrib_nbextensions
pip uninstall jupyter_nbextensions_configurator
#然后依次执行以下三条命令:
pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user
pip install jupyter_nbextensions_configurator
5 IDE Pycharm
6 应用篇
6.1 centos7卸载python
rpm -qa|grep python3|xargs rpm -ev --allmatches --nodeps #卸载pyhton3
whereis python3 |xargs rm -frv #删除所有残余文件
whereis python #查看现有安装的python
rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps #卸载pyhton2
whereis python | xargs rm -frv #删除所有残余文件
whereis python #查看现有安装的python
6.2 centos7安装python3
版权声明:本文标题:Python环境 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1729477266a1202214.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论