ubuntu安装python3.6.9、pip19_新装Ubuntu19.04安装python环境

##### 1.U盘安装 Ubuntu 19.04系统之后

$ sudo apt-get update

$ sudo apt-get upgrade

2.安装 pip3

$ sudo apt install python3-pip

错误:

​ E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable) ​ E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?

错误原因:

​ 从字面上看就是这个进程被占用了,所以现在我们不能用。这里涉及到操作系统中锁的一些概念,当一个资源被某个进程占用的时候,我们会把它上一个“锁”,如果这个进程没有结束,那么其他需要这个资源的进程就无法开始,这样子保证了上一个进程的完整性。大体上可以理解为两个人排队结账,只有一个柜台,当前一个人结完账,后一个人才能结账,差不多是这个意思。

而当我们运行了 apt-get 或者 apt 命令,锁定文件将会创建于 /var/lib/apt/lists/、/var/lib/dpkg/、/var/cache/apt/archives/ 中。

理解了问题出在哪里我们就去解决问题,解决的方法也很暴力,把上面三个文件删了就ok

依次运行下面的指令:

$ sudo rm /var/lib/dpkg/lock

$ sudo rm /var/lib/apt/lists/lock

$ sudo rm /var/cache/apt/archives/lock

然后可以更新一下你的软件包

$ sudo apt update

$ sudo apt-get upgrade

如果安装pip3依然报错:

​ 尝试 $ sudo rm /var/lib/dpkg/lock-frontend

3.安装mysql

$ sudo apt-get install mysql-server

$ sudo ap-get install mysql-client

错误:

​ ERROR 1698 (28000): Access denied for user 'root'@'localhost'

错误原因:

因为安装新版MySQL时,密码是随机的,用 $mysql -uroot -p 无法登录

解决方案: ​ 步骤一:登录 mysq: $ sudo mysql -uroot -p

​ 步骤二:查看user表: select user,plugin from mysql.user;

​ 结果如下:

mysql> select user, plugin from mysql.user;

+-----------+-----------------------+

| user | plugin |

+-----------+-----------------------+

| root | auth_socket |

| mysql.sys | mysql_native_password |

| dev | mysql_native_password |

+-----------+-----------------------+

3 rows in set (0.01 sec)

发现root的plugin并不是本地密码,因此需要修改它,但由于MySQL5.6.6版本之后增加了密码强度验证插件validate_password,相关参数设置的较为严格。如果修改的密码太过低级,则无法通过,报如下错误:

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

因此,如果要设置为简单密码,则需修改密码规则的配置

步骤三:修改mysql参数配置

set global validate_password_policy=0;

set global validate_password_mixed_case_count=0;

set global validate_password_number_count=3;

set global validate_password_special_char_count=0;

set global validate_password_length=3;

步骤四:修改root密码

update mysql.user setauthentication_string=PASSWORD('123456'),plugin='mysql_native_password'where user='root';

步骤五:刷新

flush privileges;

最后重启终端,就可通过mysql -u root -p 免sudo登录mysql啦!

4.安装djk8

方案一:

通过ppa/源的方式安装

步骤一:添加ppa

$ sudo add-apt-repository ppa:webupd8team/java

$ sudo apt-get update

步骤二:安装oracle-java-installer

$ sudo apt-get install oracle-java8-installer

​ 错误:

​ E: Package 'oracle-java8-installer' has no installation candidate

​ 解决方案:

​ 安装依赖

​ sudo apt-get install python3-software-properties

​ sudo apt install ipython3

步骤三:设置系统默认jdk

$ sudo update-java-alternatives -s java-8-oracle

4.测试jdk 是是否安装成功:

$ java -version

$ javac -version

方案二

1.官网下载JDK

选择相应的 .gz包下载

2.解压缩,放到指定目录(以jdk-7u60-linux-x64.gz为例)

创建目录:

$ sudo mkdir /usr/lib/jvm

加压缩到该目录:

$ sudo tar -zxvf jdk-7u60-linux-x64.gz -C /usr/lib/jvm

3.修改环境变量:

sudo vim ~/.bashrc

错误:sudo: vim: command not found

解决方案:

$ sudo apt-get install vim-gtk

文件的末尾追加下面内容:

#set oracle jdk environmentexport

JAVA_HOME=/usr/lib/jvm/jdk1.7.0_60

# 这里要注意目录要换成自己解压的jdk 目录

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

使环境变量马上生效

$ source ~/.bashrc

4.设置系统默认jdk 版本

$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_60/bin/java 300

$ sudo update-alternatives --install /usr/bin/javac javac/usr/lib/jvm/jdk1.7.0_60/bin/javac 300

$ sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.7.0_60/bin/jar 300

$ sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/jdk1.7.0_60/bin/javah 300

$ sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/jdk1.7.0_60/bin/javap 300

然后执行:

$ sudo update-alternatives --config java

若是初次安装jdk,会有下面的提示

There is only one alternative in link group java (providing /usr/bin/java):

/usr/lib/jvm/jdk1.7.0_60/bin/java

否者,选择合适的jdk

5.测试jdk

$ java -versionjava version "1.7.0_60"

Java(TM) SE Runtime Environment (build 1.7.0_60-b19)

Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)

jdk 安装成功

5.pycharm安装

pycharm官网下载对应系统版本的pycharm并解压 在解压文件中找到pycharm.sh文件 输入命令打开pycharm

$ sh ./pycharm.sh

6.Django安装

$ sudo pip3 install==1.11.8

$ pip3 uninstall django

7.flask安装

$ pip3 install flask

8.搜狗输入法安装

1.在终端窗口,输入如下命令

$ sudo apt-get remove ibus

如果提示需要权限或密码,输入你的管理员密码就行

2.第一步完成后,重启

更新组件,然后再重启

3.安装搜狗输入法

完成后打开终端

依次输入 shell sudo apt-get install ibus #此命令安装ibus-gtk,ibus-gtk3 sudo apt-get install linux-generic #此命令安装linux-generic sudo apt-get install ubuntu-desktop #此命令修复ubutun桌面

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值