折腾ubuntu20.04的一些小技巧

前言:ubuntu20.04自带了python3.8的解释器,这可比之前的版本好多了,16.04还得自己装py3,之前的版本折腾了zsh,unity-tweak-tool等美化插件,千疮百孔,惨不忍睹,一度系统打不开了,果断更换

1,python环境

Ⅰ,安装神器pip

sudo apt install python3-pip

Ⅱ,安装virtualenv
作用是在系统中建立多个不同且互不干扰的虚拟环境

sudo apt install virtualenv

Ⅲ,安装virtualenvwrapper
作用是不用每次都要去找虚拟环境的位置执行activate,virtualenvwrapper是一个管理虚拟环境的目录工具

sudo apt install virtualenvwrapper

Ⅳ,配置一下环境变量(叫法不同)

>>>cd ~
>>>vim .bashrc
插入模式(i),写入下面两句
>>>export WORKON_HOME=$HOME/.virtualenvs 
>>>source /usr/share/virtualenvwrapper/virtualenvwrapper.sh

当你的ubuntu有2.03.0的解释器,需要在配置文件中指明
>>>if [ -f /usr/local/bin/virtualenvwrapper.sh ]; then
>>>    export WORKON_HOME=$HOME/.virtualenvs
>>>    export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
>>>    source /usr/local/bin/virtualenvwrapper.sh
>>>fi

保存退出vim,执行下面的命令找到启动目录,使用配置文件
>>>sudo find / -name virtualenvwrapper.sh
>>>source .bashrc

Ⅴ,创建项目
比如在桌面创建一个爬虫项目MySpider

>>>cd MySpider
>>>mkvirtualenv 'your venv name'
就自动进入虚拟环境

我一般是弄一个文件夹(比如叫做py3venv)专门放环境,一个专门放代码(workspace)
流程是:

>>>cd py3venv
>>>mkvirtualenv django -p python3
>>>mkvirtualenv flask -p python3
>>>mkvirtualenv scrapy-p python3
好了有了三个环境,可以执行
>>>workon 
按TAB键就可以为你的项目切换环境了
环境下安装包一定不要sudo,不然就安装到ubuntu环境中了

多嘴一句win10下的:

>>>C:\Users\ares>f:
>>>cd pycharm\venv\scrapy\Script
>>>activate
>>>(scrapy)F:\pycharm\venv\scrapy\Scripts> d:
>>>cd workspace\爬虫\
>>>python main.py

另外吐槽一句win10的命令跟linux真的差好多,不习惯
ls找不到目录,只能dir
clear不能清屏,只能cls

2,小细节

  • 对于英文不太好的童鞋来说,中文支持尤为重要,在右上角settings中找到区域和语言安装中文包,chinese选第一个,安装好了,select chinese然后restart
  • 在设置/日期和时期里面可以设置时区,一个地图,输入s第一个就是上海时间
  • 设置/外观那里可以设置左边的dock图标大小和位置,我习惯在屏幕下方调小,还支持夜间模式
  • 登录的时候头像太丑了,在设置/用户那里可以设置系统登录头像,支持自定义上传
  • 设置/电池可以设置屏幕锁定和休眠,节省电量
  • 提供了特殊字符和表情符,这是一个应用程序
  • 设置/显示器可以设置夜灯模式,调整屏幕亮度,我戏称为护眼模式
  • 设置/显示器可以设置竖屏,修改分辨率
  • 点击中间的时间,选择do not disturb安静模式,系统通知啥的不会在敲代码的时候打扰你,以后也可以阅读这些通知

3,远程

公司最近的项目需要连接远程linux来code,所以来折腾一下远程,vnc4server安装失败,换个方法来试试:

  1. win10连接ubuntu
    1,查看ip

    >>>sudo apt install net-tools
    >>>ifconfig
    

    2, 安装XRDP

    >>>sudo apt-get install xrdp
    

    3,安装dconf-editor

    >>>sudo apt-get install dconf-editor
    

    4,安装完成,桌面搜索dconf-editor并启动,然后选择org/gnome/desktop/remote-access,禁用requlre-encryption
    5,选择设置/共享/屏幕共享,允许连接控制屏幕,访问选项选择需要密码
    6,回到win10开启远程桌面,填入ubuntu的ip登录,选择vnc-any,写入ip和ubuntu设置的屏幕共享密码即可

  2. ubuntu连接win10
    1,win10桌面,win+r,cmd

    >>>ipconfig
    记住ipv4
    

    2,回到ubuntu,软件中搜索remmina,服务器,用户,密码分别填写你的windows的IP,username,userpassword选择连接即可

暂时折腾到这里,小伙伴们有什么好的使用方法欢迎轰炸

你可能感兴趣的:(Linux,linux,python,ubuntu)