Ubuntu18.04
Ubuntu18.04默认安装了Python3.6
- 安装pip3 和 pipenv
sudo apt install python3-pip
# 用"--user 用户名"来指定用户安装, 用"-i source"指定安装的程序源
sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple pipenv --user maple
# 更新~/.profile文件,在~/.profile文件中添加pipenv的目录
python3 -m site --user-base #Result: /home/maple/.local
vim ~/.profile
export PATH=$PATH:$HOME/.local/bin # 在~/.profile中最后一行添加
# 退出vim编辑器后,手动更新~/.profile
source ~/.profile
# 检验下pipenv安装成功
pipenv --version # Result: pipenv, version 2018.11.26
Note: 在我安装过程中pipenv --version失败, 提示
from pipenv import cli
ModuleNotFoundError: No module named 'pipenv'
可能是因为权限的原因,后来运行以下命令后成功。
sudo chmod -R 777 ~/.local/lib
- 创建虚拟环境
# 假设创建的项目目录为 letschat, 则可以在该目录中创建虚拟环境
cd letschat
pipenv install
# 使用pipenv shell显式地激活虚拟环境
pipenv shell # Note: 当需要退出虚拟环境时,使用exit命令
- 安装Flask
在我们刚刚创建的虚拟环境里安装Flask
pipenv install flask
- Pycharm(IDE)安装
功能说明:根据用户的email和密码来创建新的用户名。若email已存在,则注册出错。
功能说明:若用户已注册,可根据email和密码登录。
功能说明:退出用户登录,此时显示聊天室主界面。
功能说明:根据用户输入的用户名进行创建新的聊天室。
功能说明:如果登录用户是该聊天室的所有者,可以删除该聊天室。
功能说明:若用户拥有该聊天室,可进入该聊天室。
功能说明:用户可根据聊天室名,搜索相关的聊天室。
功能说明:显示该聊天室中所有成员。
功能说明:统计目前该聊天室中登录的用户数量。
功能说明:在聊天室中发送消息,该聊天室中所有用户都可接收该消息。
功能说明:若用户是该消息的所有者,则可以删除该消息。
功能说明:可以匿名发送消息。
功能说明:获取该用户的基本信息。
功能:修改该用户的基本信息。