PyCharm连接远程Linux服务器虚拟环境方法

Python学习记录

第一章 Python 使用远程服务器虚拟环境开发记录


文章目录

  • Python学习记录
  • 前言
  • 一、配置服务器上的Python虚拟环境
    • 1. 安装Python的虚拟环境
    • 2. 配置项目环境变量
    • 3. 创建环境预路径
    • 4. 创建虚拟环境
    • 5. 安装项目依赖包
  • 二、配置PyCharm远程解释器
    • 2. 新建虚拟环境
  • 总结


前言

前因:开发的项目需要更换国产数据库,因为项目比较急,没空研究windows上的开发环境适配,所以决定使用远程连接Linux服务器上虚拟环境进行开发。
后果:特此记录配置远程虚拟环境的步骤


一、配置服务器上的Python虚拟环境

1. 安装Python的虚拟环境

	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

2. 配置项目环境变量

	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

3. 创建环境预路径

	mkdir -p $XX_PROJECT_HOME/venvs

4. 创建虚拟环境

	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、安装项目依赖包:
		5.1)、激活并进入虚拟环境:source $VENVS_HOME/bin/activate
		5.2)、安装依赖:pip install -r $XX_PROJECT_HOME/mmg/docs/requirements.txt
		5.3)、退出虚拟环境:deactivate

二、配置PyCharm远程解释器

1.新增ssh连接配置
PyCharm连接远程Linux服务器虚拟环境方法_第1张图片

PyCharm连接远程Linux服务器虚拟环境方法_第2张图片

配置新环境
PyCharm连接远程Linux服务器虚拟环境方法_第3张图片
PyCharm连接远程Linux服务器虚拟环境方法_第4张图片
PyCharm连接远程Linux服务器虚拟环境方法_第5张图片
PyCharm连接远程Linux服务器虚拟环境方法_第6张图片
PyCharm连接远程Linux服务器虚拟环境方法_第7张图片

PyCharm连接远程Linux服务器虚拟环境方法_第8张图片
PyCharm连接远程Linux服务器虚拟环境方法_第9张图片

2. 新建虚拟环境

file -》settings -》 Project -》 Python Interpreter -》

PyCharm连接远程Linux服务器虚拟环境方法_第10张图片

PyCharm连接远程Linux服务器虚拟环境方法_第11张图片

PyCharm连接远程Linux服务器虚拟环境方法_第12张图片
PyCharm连接远程Linux服务器虚拟环境方法_第13张图片
PyCharm连接远程Linux服务器虚拟环境方法_第14张图片

总结

以上就是PyCharm连接远程Linux服务器虚拟环境的方法,有疏漏的地方欢迎指正

你可能感兴趣的:(开发记录,linux,服务器,pycharm)