系列文章目录

关于FinalShell软件云服务器安装和连接


文章目录

  • 系列文章目录
  • 一、连接界面
  • 二、环境配置
  • 1、安装virtualenv、virtualenvwrapper
  • 2.配置.bashrc
  • 三、Pycharm连接
  • 四、服务器端口开放



ps:该系统为Ubuntu 20.04系统


一、连接界面

假设我们连接到了云服务器,就有了这个画面

python HMS Core 云空间服务 云服务器怎么搭建python环境_虚拟环境


这就和我们平时用的linux差不多啦

Ubuntu 20.04系统和以前稍微有些差异,以前是sudo apt-get install xxx

现在直接yum install xxx 和CentOS差不多了,但一部分还是有区别

二、环境配置

1、安装virtualenv、virtualenvwrapper

pip install virtualenv
pip install virtualenvwrapper

python HMS Core 云空间服务 云服务器怎么搭建python环境_pycharm_02


这个是我的已经安装完成的画面

然后可以通过pip list 检查安装

2.配置.bashrc

vim ~/.bashrc

打开文件然后再最后添加
该地方可以不添加软连接

export WORKON_HOME=$HOME/.virtualenvs #虚拟存储目录
source /usr/local/bin/virtualenvwrapper.sh #.sh存在路径

保存退出
然后再source一下

source ~/.bashrc

以上完成过后就可以创建一个虚拟环境了

mkvirtualenv xxx(叫啥名) #默认是3.0+
mkvirtualenv -python=/usr/bin/python3 xxx(名字) #指定版本

就是这样了

python HMS Core 云空间服务 云服务器怎么搭建python环境_linux_03


workon查询虚拟环境

假设你要用mytest这个环境 可以直接

workon mytest

这样环境就会切换成mytest啦


三、Pycharm连接

假设你的项目已经写好了

你需要这样做

点卡设置:Settings

python HMS Core 云空间服务 云服务器怎么搭建python环境_linux_04


选择增加环境右上角哪个

python HMS Core 云空间服务 云服务器怎么搭建python环境_虚拟环境_05


python HMS Core 云空间服务 云服务器怎么搭建python环境_linux_06


然后就还有一个输入密码

连接成功后就有了

interpreter下面那个框框意思是使用root的权限执行,相当于带着sudo执行

python HMS Core 云空间服务 云服务器怎么搭建python环境_linux_07


interpreter这个地方要填写虚拟环境下的python位置

可以直接再虚拟环境下使用which python查找路径

which python

python HMS Core 云空间服务 云服务器怎么搭建python环境_pycharm_08


直接复制路径到interpreter这个地方去Sync 这个地方位置不可以直接改,但是你可以先去finalshell创建一个文件夹然后用来放他就OK

python HMS Core 云空间服务 云服务器怎么搭建python环境_python_09


然后你就可以看见文件都在往服务器上上传了

python HMS Core 云空间服务 云服务器怎么搭建python环境_virtualenv_10


就是这个样子

但是又有一个问题就是

pycharm里面的包没有导过来,

所有你需要在pycharm终端里面使用

pip freeze > requirements.txt

python HMS Core 云空间服务 云服务器怎么搭建python环境_虚拟环境_11


就会变成这样

但是需要删除那些文件路径

例如(click @ file:///tmp/build/80754af9/click_1621604852318/work)

把这些删除

如果没有自动上传,可以点击这个,选择Deployment->选择Upload to

python HMS Core 云空间服务 云服务器怎么搭建python环境_virtualenv_12


就上传了

在服务器安装:

命令

pip install -r  requirements.txt

然后就安装包成功了

四、服务器端口开放

还有,如果你需要开放端口

可以在直接的云服务器设置

比如你需要设置8000端口,需要在云服务器

python HMS Core 云空间服务 云服务器怎么搭建python环境_虚拟环境_13


选择网络与安全组,然后再选择安全组配置

python HMS Core 云空间服务 云服务器怎么搭建python环境_linux_14


python HMS Core 云空间服务 云服务器怎么搭建python环境_virtualenv_15


你可以快速添加也可以手动添加

像什么mysql的端口呐,redis的端口呐,都需要添加

就差不多完了

对了入方向添加了,还要添加出方向,这个不能忘

python HMS Core 云空间服务 云服务器怎么搭建python环境_linux_16


注:文章如有错误部分还望指正,谢谢