Pycharm配置远程解释器
一.既然是要配置远程解释器,就得下载Python,这里是基于centos7系统的配置:
- 安装依赖包:
# 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
- 下载自己需要的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
- 创建软连接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
- 此时python3已经装好,在命令行中输入python3测试
- 修改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
- 安装virtualenv、virtualenvwrapper:
pip3 install virtualenv
pip3 install virtualenvwrapper
- 进入.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
- 创建虚拟环境
mkvirtualenv py3-env
也可指定虚拟环境的python版本
mkvirtualenv --python=/usr/bin/python3 py3-env
- 进入虚拟环境中,然后进入到项目所在目录,安装好相应的包(如无需要,可跳过此步)
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/