第一章 Python 使用远程服务器虚拟环境开发记录
前因:开发的项目需要更换国产数据库,因为项目比较急,没空研究windows上的开发环境适配,所以决定使用远程连接Linux服务器上虚拟环境进行开发。
后果:特此记录配置远程虚拟环境的步骤
1.1)、安装系统依赖包:
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel libffi-devel cyrus-sasl cyrus-sasl-devel
1.2)、安装虚拟环境包:
pip install virtualenv
1.3)、创建软连接:
ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv
1.1)、vi /etc/profile
# set project env
# 注意:XX_PROJECT_HOME需配置实际规划的项目路径,且必须是绝对路径
export XX_PROJECT_HOME=/home/../..
# 配置虚拟环境路径
export VENVS_HOME=$XX_PROJECT_HOME/venvs/mmgenv
export PYTHONPATH=$PYTHONPATH:$VENVS_HOME/lib/python3.7/site-packages
1.2)、source /etc/profile
mkdir -p $XX_PROJECT_HOME/venvs
4.1)、环境名称:mmgenv
4.2)、执行创建命令:
4.2.1)、cd $XX_PROJECT_HOME/venvs
4.2.2)、创建虚拟环境:
virtualenv mmgenv
4.2.3)、修改权限(以hadoop组下的hadoop用户为例):
chown -R hadoop:hadoop $XX_PROJECT_HOME/venvs
5、安装项目依赖包:
5.1)、激活并进入虚拟环境:source $VENVS_HOME/bin/activate
5.2)、安装依赖:pip install -r $XX_PROJECT_HOME/mmg/docs/requirements.txt
5.3)、退出虚拟环境:deactivate
file -》settings -》 Project -》 Python Interpreter -》
以上就是PyCharm连接远程Linux服务器虚拟环境的方法,有疏漏的地方欢迎指正