Pycharm配置远程解释器并自动上传代码

Pycharm配置远程解释器

一.既然是要配置远程解释器,就得下载Python,这里是基于centos7系统的配置:

  1. 安装依赖包:
# yum -y groupinstall "Development tools"

# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
  1. 下载自己需要的python版本:
yum -y install wget
wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tar.xz

3.新建一个文件夹存放python3

mkdir /usr/local/python3 

4.把安装包移动到刚才新建文件夹(python3),解压安装包,安装python3,依次执行以下命令

mv Python-3.7.1.tar.xz /usr/local/python3
tar -xvJf  Python-3.7.1.tar.xz
cd Python-3.7.1
./configure --prefix=/usr/local/python3
make  
make test
make install
  1. 创建软连接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
  1. 此时python3已经装好,在命令行中输入python3测试
  2. 修改yum配置文件,python2与python3共存
vi /usr/bin/yum

把#! /usr/bin/python修改为#! /usr/bin/python2(配置文件第一行)
同理
vi /usr/libexec/urlgrabber-ext-down

把文件里面的#! /usr/bin/python 也修改为#! /usr/bin/python2
此时完成python3安装,且实现与python2共存,保持yum命令可用

**

二、创建虚拟环境

**
virtualenv是一个可以在同一计算机中隔离多个python版本的工具。有时,两个不同的项目可能需要不同版本的python,如 python2.7 / python3.6 ,但是如果都装到一起,经常会导致问题。virtualenv能够用于创建独立的Python虚拟环境,多个Python相互独立,互不影响。
virtualenvwrapper这个软件包可以让我们管理虚拟环境变得更加简单。不用再跑到某个目录下通过virtualenv来创建虚拟环境,并且激活的时候也要跑到具体的目录下去激活。

下面介绍安装python虚拟环境的方法:

使用pip安装包前,先更新pip:

# pip3 install --upgrade pip
  1. 安装virtualenv、virtualenvwrapper:
pip3 install virtualenv

pip3 install virtualenvwrapper
  1. 进入.bashrc文件中,定义virtualenvwrapper路径

使用vim编辑.bashrc文件

vim ~/.bashrc

在文末填入以下代码并保存

export WORKON_HOME=$HOME/.virtualenvs    # 指定虚拟环境存放目录,.virtualenvs目录名可自拟
source /usr/local/bin/virtualenvwrapper.sh    # virtualenvwrapper.sh所在目录
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 # 指定virtualenvwrapper执行的python版本
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv

3.运行.bashrc文件使刚才的配置生效

source ~/.bashrc
  1. 创建虚拟环境
mkvirtualenv py3-env

也可指定虚拟环境的python版本

mkvirtualenv --python=/usr/bin/python3 py3-env  
  1. 进入虚拟环境中,然后进入到项目所在目录,安装好相应的包(如无需要,可跳过此步)
pip install -r requirements.txt

虚拟环境搭建完成!

  • 常见的virtualenvwrapper命令:

  • 创建虚拟环境:mkvirtualenv my_env

  • 切换到某个虚拟环境:workon my_env

  • 退出当前虚拟环境:deactivate

  • 删除某个虚拟环境:rmvirtualenv my_env

  • 列出所有虚拟环境:lsvirtualenv

  • 进入到虚拟环境所在的目录:cdvirtualenv

虚拟环境搭建好了之后就可以开始我们的远程配置解释器了
在这里插入图片描述
输入信息之后点击下一步:

在这里插入图片描述
接下来输入用户密码
在这里插入图片描述
选择你想指定的远程解释器的位置,点击完成,这样我们就为pycharm配置好远程解释器了。

接下来就是配置自动上传代码到我们的服务器上面了,毕竟我们也不想写一点代码就手动上传代码到服务器上面,这样实在是太耗时间了是不是。
接下来跟着我进行配置:
在这里插入图片描述
进入options:
在这里插入图片描述
修改为Always就大功告成了。

可能你们还会遇到这个问题:
在这里插入图片描述
别急,我们来解决它。
在这里插入图片描述
输入你服务器的信息,点击连接
在这里插入图片描述
可以看到,已经成功连接到我们的服务器了,这样pycharm就会自动上传代码到我们的服务器中了。

参考链接:https://www.cnblogs.com/felixwang2/p/9934460.html
参考链接:https://www.centos.bz/2018/05/centos-7-4-%e5%ae%89%e8%a3%85python3%e5%8f%8a%e8%99%9a%e6%8b%9f%e7%8e%af%e5%a2%83/

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

渔戈

创作不易,如有帮助,请鼓励!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值