Python开发环境配置及使用(更新0.1)

版权声明:AdeCary https://blog.csdn.net/xingjidemimi/article/details/84671174

python开发环境配置

环境:Ubuntu16.04
(相关目录请根据自己的设置进行调整)

1.pyenv安装

pyenv用来管理我们的Python版,virtualenv 管理不同的环境,pyenv不能管理之前安装的python版本
安装

sudo apt-get install git
sudo apt-get install curl
curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash

在home根目录下ll查看.bashrc ,执行vim .bashrc,将以下三行代码加入末尾

export PATH="/这里补全自己的.pyenv根目录/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

让配置文件立即生效

source /这里补全自己的.bashrc根目录/.bashrc

查看是否安装成功

echo $PATH;

结果中有shims说明成功

/home/ubuntu/.pyenv/plugins/pyenv-virtualenv/shims:/home/ubuntu/.pyenv/shims:/home/ubuntu/.pyenv/bin:/home/ubuntu/bin:/home/ubuntu/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

更新

pyenv update

使用pyenv python 版本管理器及pyenv常用命令

pyenv install --list  #列出可供安装的 python 版本
pyenv install <version>   #安装指定版本的 python
pyenv local <version>   #在当前目录下设置 python 版本
pyenv versions  #列出系统中安装的 python 版本
pyenv version    #显示当前目录下采用的 python 版本
pyenv virtualenv [version] <venv-name>   #创建虚拟环境
pyenv activate <venv-name>  #激活虚拟环境
pyenv deactivate  #退出虚拟环境
pyenv uninstall 版本号  #pyenv卸载python版本

2.python安装

1.备份文件
cd /var/lib/dpkg
sudo mv info info.bak
sudo mkdir info
2.安装依赖包
sudo apt-get install libc6-dev
sudo apt-get install gcc
sudo apt-get install -y make build-essential
sudo apt-get install -y make libssl-dev
sudo apt-get install -y make zlib1g-dev
sudo apt-get install -y make libbz2-dev
sudo apt-get install -y make libreadline-dev
sudo apt-get install -y make libsqlite3-dev
sudo apt-get install -y make wget curl llvm
sudo apt-get install -y make libnss3-tools
sudo apt-get install -y make python3-venv
3.python安装

使用pyenv安装(根据网络状况,一般需要等待3-5分钟)

pyenv install 3.6.5(这个是可安装的python版本号) -v

更新 pyenv的数据库

pyenv rehash

选中3.6.5作为全局默认版本

pyenv global 3.6.5

测试

python 	#进入
exit()  #退出

网速不好选择这个(急脾气选择这个)

进入ubuntu家目录,cd .pyenv 然后sudo mkdir cache 然后执行wget -c http://mirrors.sohu.com/python/3.6.5/Python-3.6.5.tar.xz -P ~/.pyenv/cache/ 然后pyenv install 3.6.5 -v

3.安装virtualenv

如果有两个项目 a和b,同时使用 python 2.7,项目a 需要的flask 1.0而项目b 用的是flask2.0,这个时候需要pyenv 和 virtualenv 结合来使用,如果你安装了 python3 以上的版本,会自动安装一个pip pip 是python 的一个包管理工具,就像是 windows 中的应用商店,可以管理软件。

安装python-pip

sudo apt-get install python-pip

安装virtualenv

pip install --upgrade pip
pip install virtualenv
pip install --upgrade virtualenv

说明:开发中一个项目 一个 virtualenv

# 例
sudo mkdir -p Documents/PycharmProjects
cd Documents/PycharmProjects

创建项目的虚拟环境

pyenv virtualenv 3.6.5(python版本) env365(虚拟环境名)    #注意 : 必须是已经pyenv已经安装的版本  否则会报错

切换虚拟环境

进入:pyenv activate env365
退出:pyenv deactivate env365

当显示(env36) 表示你现在处在 env36 环境中

pip freeze仅查看第三方库

4.pycharm安装及使用(服务器不需要安装)

安装

新建

sudo mkdir /(这里补全自己的根目录)/pycharm(这里更换自己的安装目录)

进入目录 cd /home/ubuntu/program/pycharm

将下载的``pycharm-professional-2018.2.tar.gz放入/home/ubuntu/program/pycharm`目录内
解压缩

sudo tar -zxvf pycharm-professional-2018.2.tar.gz

进入目录 cd pycharm-professional-2018.2
进入目录 cd bin
将下载的JetbrainsCrack-2.10-release-enc.jar放入bin
bin目录内 sudo vim pycharm64.vmoptions
添加下面的内容并保存

-javaagent:/home/ubuntu/Program/pycharm/pycharm-2018.2/bin/JetbrainsCrack-2.10-release-enc.jar

在``bin目录中sudo ./pycharm.sh`
选择don’t setting>>accept>>don’t send>>选择主题>>勾选脚本
断网情况下输入下面的Acrivation code激活

(支持正版,非商业用途请联系博主获取激活码。)

使用

python环境配置

第一次打开需要选择configure>>settings>>Project Interpreter>>点击右上角齿轮选择add>>选择system的系统环境>>选择pyenv管理的Python版本(默认路径:/.pyenv/versions/3.6.5/bin/python3.6)>>ok

背景设置
file>>settings>>appearance>>theme>>intellijz设置为白底

字体设置
file>>settings>>editor>>font>>size

注释
单行用#,多行用三个单引号或双引号
快速注释行用 ctrl + /

5.requirements.txt概述及生成

概述

requirements.txt 文件 里面记录了当前程序的所有依赖包及其准确的版本号。作用是用来在另一台PC上重新构建项目所需要的运行环境依赖。

生成requirements.txt

pip freeze > requirements.txt

安装requirements.txt依赖

pip install -r requirements.txt

猜你喜欢

转载自blog.csdn.net/xingjidemimi/article/details/84671174
今日推荐