ubunutu18 python3.7开发环境配置及mysql安装配置

ubunutu 获取root 权限
设置root密码

sudo passwd

切换root用户

su root

重启

sudo reboot

关闭电源

sudo halt -p

设置软件源

编辑文件sources.list

vi /etc/apt/sources.list

阿里源

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

1、安装 ssh服务          

1.1、判断系统是否安装了 SSH 

          在终端中输入

ssh localhost

          如果提示:
          ssh: connect to host localhost port 22: Connection refused

          这个就表示没有还没有安装SSH

    1.2、安装SSH服务

          安装命令:

sudo apt-get install openssh-server

          卸载命令:

sudo apt-get remove openssh-server

    1.3、查看SSH服务是否安装正常并开启  

ps -e | grep ssh

          看到有类似于 1688 ? 00:00:00 sshd

          这样的sshd就表示ssh服务已经开启,然而这时候不是开机自动启动ssh服务的,每次reboot(重启)之后ssh就会关闭掉,
        下面要配置开机自启ssh 且 打开ssh之后是默认不        允许登陆root用户的

          或者

sudo netstart -tlp

          命令来检测, 如果看到:  tcp6 0 0 [::]:ssh [::]:*

          就表示sshserver启动正常

    1.4、启动、停止、重启SSH服务

sudo /etc/init.d/ssh start #开始服务
sudo /etc/init.d/ssh stop #停止服务
sudo /etc/init.d/ssh restart #重启服务

          ssh-server配置文件为:/etc/ssh/sshd_config,更改配置需重启SSH服务。

    1.5、开机自启SSH服务

          1.5.1 Ubuntu中配置openssh-server开机自动启动  适用ubunutu16

sudo vi /etc/rc.local

  文件,在exit 0语句前加入:

/etc/init.d/ssh start

                 1.5.2 # 开机自动启动ssh命令   适用ubunutu18

sudo systemctl enable ssh


2、网络设置 

    2.1设置固定IP以及DNS

          查看网卡名称

ip addr

   

我这里网卡名为‘ens33’

修改IP

sudo vi /etc/network/interfaces

     添加一下内容

auto ens33
iface ens33 inet static
address 192.168.1.210
netmask 255.255.255.0
gateway 192.168.1.1

    2.2设置dns

sudo vi /etc/systemd/resolved.conf

        修改以下内容

DNS=61.139.2.69

    2.3重启网络服务

sudo /etc/init.d/networking force-reload
sudo /etc/init.d/networking restart

注:Ubuntu18桌面版建议在桌面系统里手动修改 

  2.4重启主机

sudo reboot

3卸载软件

sudo apt-get remove <软件名>

4安装python

    4.1安装python3.7

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:jonathonf/python-3.7
sudo apt-get update
sudo apt-get install python3.7

    4.2修改python3.7执行文件链接

which python3

       发现python3 路径我的是/usr/bin/python3

cd /usr/bin/

        删除原有python3.5的软连接

sudo rm python3

        创建新的软连接

sudo ln -s python3.7 python3 

        再次输入

python3 -V

        這時候是python3.7

    4.3更新 pip

        先卸载python3-apt   

sudo apt-get remove --purge python3-apt

         *注:这里卸载了以后会把python3.7的软连接恢复到python3.6所以要重新创建软连接才能再安装python3-apt .否则安装的仍然是python3.6的apt

           重新安装python3-apt

sudo apt-get install python3-apt

       再安装pip

 sudo apt-get install python3-pip

设置pip源地址到国内服务器

    检查pip.conf文件是否存在        

cd ~ 
mkdir .pip
ls ~/.pip

    直接编辑pip.conf

sudo vi ~/.pip/pip.conf

     将以下代码添加到文件 【阿里源】

[global]
index-url = http://mirrors.aliyun.com/pypi/simple/

[install]
trusted-host=mirrors.aliyun.com

5安装虚拟环境
    5.1 安装
        #安装virtualenv

(sudo) pip3 install virtualenv

        #安装virtualenvwrapper

(sudo) pip3 install virtualenvwrapper


    5.2 修改配置virtualenvwrapper
        在~/.bashrc中添加行

export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export VIRTUALENVWRAPPER_VIRTUALENV=~/.local/bin/virtualenv
source ~/.local/bin/virtualenvwrapper.sh

 5.3运行配置文件使其生效

source ~/.bashrc

5.4虚拟环境

mkvirtualenv 环境名  #创建
workon 环境名 # 进入
workon 列出环境
deactivate  #退出
rmvirtualenv 环境名 # 删除
mkproject 环境名 #创建并进入
lssitepackages  # 列出当前环境安装了的包
mktmpenv  # 创建临时运行环境
lsvirtualenv   # 列出可用的运行环境

6安装mysql

sudo apt-get install mysql-server
sudo apt install mysql-client
sudo apt install libmysqlclient-dev

开启远程访问

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

bind-address           = 127.0.0.1 前面加#把他注释掉
 

 

无法登录(同样适用于root密码忘记的重置)

提示:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

用debian-sys-maint登录:

    查看密码

sudo vi /etc/mysql/debian.cnf

    找到密码后:

mysql -u debian-sys-maint -p

    然后修改root密码:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

    退出、 重启
    

    启动服务

service mysql start

 关闭服务

service mysql stop

 重启服务

service restart stop


安装依赖库

sudo apt-get install build-essential python3-dev python3-setuptools python3-pip python3-smbus libncursesw5-dev libgdbm-dev libc6-dev zlib1g-dev libsqlite3-dev tk-dev libssl-dev openssl

安装ipython

pip install ipython

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值