Python之开发环境部署_v1.0.2

文件名称版本号作者qq版本
Python之开发环境部署v1.0.2学生宫布8416837Python 3.8
Anaconda 3
作者:学生宫布

脚本

# 导出依赖树
pip freeze > requirements.txt

安装Python

Ubuntu OS

脚本

python多版本并存
# 添加新源
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
# 安装python
# 多版本并存
cd /usr/bin;sudo mv python3 python3_old_back-up_3.8
sudo ln -s /usr/bin/python3.7 /usr/bin/python3 # 会创建新的软链接
# 执行python3命令,会发现已经是新版本的python
# 安装pip3
sudo apt install python3-pip

在这里插入图片描述

修改kernel

  • 获取配置文件路径:jupyter kernelspec list
  • 查看argv第一个参数是否正确

虚拟环境

python3 -m venv /path/to/new/virtual/environment

venv 项目创建

  • 注意:如果使用base环境,则只有勾选继承才能使用pip3已经安装的包
  • pycharm可以创建虚拟环境

下载Python安装

在Windows OS开发比较便捷,因此,下载Python后,执行exe文件安装,配置环境变量即可,难度不大

部分Linux OS自带Python2.6环境

下载Anaconda安装

简介

Anaconda是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项.

安装Anaconda,相当于安装了Python和大量lib,可以避免频繁新增lib.推荐给新手

安装步骤

包管理工具conda

要与IDE关联才有效,有的IDE会自动安装它自带的Conda,请注意。
安装conda

安装Python lib

resolve setuptools 解决问题

script

# 获取URL
wget https://bootstrap.pypa.io/ez_setup.py
# 安装这个包
sudo python3 ez_setup.py
sudo python3 setup.py install

pip(3)命令

先配置Python环境变量

pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能

脚本

# 查看已安装包
pip3 show 包名

解决看不到已安装的包 上文↑

脚本

# 到下面网址下载pip tar包
https://pypi.org/project/pip/#files
# 解压
sudo tar xvzf xxx.tar.gz -C /目录
# entrance this root dir 进入根目录
sudo python3 setup.py install # 如果报错,见上文安装setuptools方法
# 安装成功了,但是没解决看不到已经安装的包,解决了下述问题
  • 上文所提及问题:↑安装成功后,这个警告提示不再有了
WARNING: pip is being invoked by an old script wrapper. 
This will fail in a future version of pip.
Please see https://github.com/pypa/pip/issues/5599 for advice on fixing the underlying issue.
To avoid this problem you can invoke Python with '-m pip' instead of running pip directly.

配置pip镜像

简介

增加pip下载速度

步骤

在user目录(Linux OS也是在~目录新建)新建pip目录;
如果不行,则进入%APPDATA%目录,新建pip目录,再新建pip.ini
在pip目录新建pip.ini文件,内容如下

[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple
  • 如果不起效,改成下文:
[global]
trusted-host =  pypi.douban.com
index-url = http://pypi.douban.com/simple
  • 如果还是不起效,则使用以下命令:
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy==xxx版本号
[global]
index-url = http://pypi.douban.com/simple
[install]
use-mirrors =true
mirrors =http://pypi.douban.com/simple/
trusted-host =pypi.douban.com

其它高速源:

-- 豆瓣:
https://pypi.douban.com/simple
-- 阿里:
https://mirrors.aliyun.com/pypi/simple
常用pip命令
说明命令备注
安装libpip install <包名>pip install -r requirements.txt(指明版本号)在这里插入图片描述
列出已安装lib列表pip freezepip list在这里插入图片描述
升级pippython -m pip(3) install --upgrade pip(3)

pandas

简介

pandas是Python的科学计算库

安装

  • 页面地址 https://pypi.org/project/pandas/#files
  • 下载地址 https://files.pythonhosted.org/packages/ad/0b/f65a63cccc5e37a7af983fc87a8c9e56feb4998d8877f8f2af21f40bcf3c/pandas-0.23.1-cp36-cp36m-win_amd64.whl
  • 拷贝whl文件到..\python3.6\Scripts
  • 执行命令,安装轮子
pip3.6 install pandas-0.23.1-cp36-cp36m-win_amd64.whl

IDE&编辑器选择

Jupyter

简介

基于B/S,独立代码块Cell,比较方便的python代码编辑器

安装

安装命令

打开命令行模式

输入命令

pip install jupyter
sudo pip3 install -i https://pypi.douban.com/simple jupyter

Windows OS 设置默认浏览器

默认程序 -> 选择浏览器 -> 将此程序设置为默认值

启动

启动命令

jupyter notebook --ip=0.0.0.0 --port=8888

  • 修改:jupyterm默认目录
    jupyter notebook --generate-config

默认访问地址 http://localhost:8888/tree

新建文件

点击New按钮,新建文件,见下图
在这里插入图片描述

点击新建python文件,新建的文件即生成了
jupyter界面见下图

在这里插入图片描述

将示例代码拷入编辑框,代码见下

# -*- coding: utf-8 -*-

import numpy as np

# =======================
def sta_func(k,nyear,xd):
    d2=np.fv(k,nyear,-xd,-xd);
    d2=round(d2)
    return d2
# =======================

d40=1.4*40
print("d40,40 x 1.4=",d40)
d=sta_func(0.05,40-1,1.4);
print("01保守投资模式,",d,round(d/d40))

d2=sta_func(0.20,40-1,1.4);
print("02激进投资模式,",d2,round(d2/d40))

dk=round(d2/d)
print("dk,两者差别(xx倍):",dk)

点击Run按钮执行

可能异常

ModuleNotFoundError: No module named 'numpy'

解决

  • 简单一点,使用pip安装

    OS命令
    Windowspython -m pip install --user numpy scipy matplotlib ipython jupyter pandas sympy nose
    Ubuntu & Debiansudo apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose
    CentOS/Fedorasudo dnf install numpy scipy python-matplotlib ipython python-pandas sympy python-nose atlas-devel
    Mac 系统python -m pip install numpy scipy matplotlib
  • 或者下载numpy对应版本 https://pypi.org/project/numpy/#files

    安装轮子

pip3.6 install *.whl

安装依赖包成功

代码执行成功,见下图

在这里插入图片描述

操作手册

功能快捷键备注
补全代码Tab
执行Cell(块代码)Ctrl+Enter
Esc+m将代码切换至Markdown模式
Esc+y切换回代码模式
Shift选取Cell
Shift+m合并选取的Cell

IntelliJ PyCharm

PyCharm

命令行编辑器

在命令行模式下,可以直接运行.py文件

交互模式编辑器

在命令行模式,输入命令

python

test

在这里插入图片描述

Python Shell

安装Python后,执行IDLE即可

在这里插入图片描述

界面如下

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值