ubuntu安装python开发环境

一般ubuntu是自带python的,不需要安装。这里主要讲,更新pip,设置镜像源,配置虚拟环境,为后续开发做准备。

一、更新pip

pip3 config list

  如果报没有 config 命令,说明pip版本不够高。

apt install python3-pip

  这里可以重新安装pip, 一般不需要。

pip3 install -U pip

  这个是使用pip3 将pip3 更新到最新版本。

  这时候list就不会报错了,如果没有数据就可以开始设置数据了

  pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/

  这个是设置清华大学镜像源

  其他源:

  阿里

  http://mirrors.aliyun.com/pypi/simple/

  清华大学

  https://pypi.tuna.tsinghua.edu.cn/simple/

  中国科技大学

  https://pypi.mirrors.ustc.edu.cn/simple/

 

  如果遇到

  WARNING: pip is being invoked by an old script wrapper. This will fail in a future version of pip.

  可以用下面命令安装对于版本:

python -m pip install --upgrade --force-reinstall pip

  如果后面遇到这个

WARNING: The scripts pip, pip3 and pip3.6 are installed in '/home/pkcom/.local/bin' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  那是路径没添加到path

  1. 切换到当前用户目录下:
cd ~/
  1. 使用VI打开当前用户的.bashrc:
vi .bashrc
  1. 在文件末尾加入如下命令
PATH=$PATH:$HOME/.local/bin
  1. 使用source命令使刚才的更改发生作用
source .bashrc

  5. 查看下有没有生效
  
echo $PATH

   6. 有了后,如果pip3 还是报那个,就重启下

 

二、配置虚拟环境

  如果不用给所有用户安装,可以不加sudo

sudo pip3 install virtualenv

  给所有用户安装virtualenv

sudo pip3 install virtualenvwrapper

  给所有用户安装虚拟环境扩展包,方便操作

  测试安装成功没有

  mkvirtualenv test

  如果提示找不到mkvirtualenv命令,须配置环境变量

  指定使用的python版本

mkvirtualenv 虚拟环境名  -p 指定python版本  不指定默认系统版本
mkvirtualenv test -p python3

mkvirtualenv 虚拟环境名 -p python安装路径
mkvirtualenv test -p  /usr/local/python3/bin/python3.7

 

  1、创建目录用来存放虚拟环境
mkdir $HOME/.virtualenvs
  2、打开~/.bashrc文件
  vim ~/.bashrc
  2.1 添加如下两行
  export WORKON_HOME=$HOME/.virtualenvs
  source /usr/local/bin/virtualenvwrapper.sh
  3、运行  
  source ~/.bashrc
 
  如果报这个错  

If Python could not import the module virtualenvwrapper.hook_loader,
check that virtualenvwrapper has been installed for
VIRTUALENVWRAPPER_PYTHON= and that PATH is
set properly.

  2.1前面 增加一个  

export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3

  然后可以了。

  相关命令:

  创建名字为 test 的虚拟环境

mkvirtualenv test

  查看虚拟环境列表(两个都可以)

 lsvirtualenv
 workon

  启用虚拟名字为test环境

 workon test

  退出虚拟环境

 deactivate

  删除名字为test的虚拟环境

 rmvirtualenv test

  进入当前环境目录

cdvirtualenv 

三、pycharm安装破解相关

  1、下载pycharm

  点击进入下载

  选择linux后download

  

   

  下载完成后放入ubuntu

  然后再相应目录下可以看到安装包

  

  然后解压缩包

  

tar xzvf pycharm-professional-ubuntu-2022.3.3.tar.gz

 

   然后进入文件夹,然后进入bin目录下,会有个pycharm.sh,这个就是进入程序了

  当然,一般进入后就需要激活,激活的东西总是会失效,所以,还是百度吧,我现在使用的或许过段时间就失效了

  我是在这激活的

  点击去获取激活码

  有可能会失效,这个就是百度上去搜索就好了

  如果破解版需要设置host,可以在下面设置(这一步不是必要,根据实际情况调整)

  sudo vi /etc/hosts

  在中间添加

  0.0.0.0 account.jetbrains.com

 

  激活后可能没有pychram图标。需要设置

  先到pycharm.sh 的目录下

  然后,获取文件路径

pwd

  然后新建桌面图标

sudo gedit /usr/share/applications/pycharm.desktop

  粘贴下面内容

[Desktop Entry]

Type=Application

Name=Pycharm

GenericName=Pycharm3

Comment=Pycharm3:The Python IDE

Exec="/home/hadoop/python/Pycharm/pycharm-community-2017.3/bin/pycharm.sh" %f

Icon=/home/hadoop/python/Pycharm/pycharm-community-2017.3/bin/pycharm.png

Terminal=pycharm

Categories=Pycharm;

  其中 Exec 里面的路径要改成你获取的路径, 还有 Icon 这个是图标路径也需要修改

   最后修改下权限,就可以在菜单栏看到打开了。

sudo chmod +x /usr/share/applications/pycharm.desktop

 

四、python升级

  (如果系统自带python3,请谨慎升级,容易出现很多毛病,若是将来对ubuntu很了解后再来修改该步骤)

  先配置apt源,以提高网速

  1、界面操作

  

 

  

 

  

 

  选择在中国的镜像都可以。

  2、命令行操作

  操作源列表

  sudo vim /etc/apt/sources.list

  插入下面阿里云列表

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb 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 main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
  

  然后执行下面的更新列表

  sudo apt-get update

  sudo apt-get upgrade

 

  之后可以直接安装新版本
  sudo apt-get install python3.8

  如果遇到原有低版本python3,可以设置更新链接,如果没有设置过,一般到这就可以了

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1

  python3 -V
  就是3.8的python  

  如果也设置了多个

 

sudo update-alternatives --config python3

  它会显示多个选择

  

   选择一下就好了

  最后看一下pip正常不

  如果不正常要更新pip

  

sudo apt-get install python3-pip

  pip 安装也可以单独带链接安装

  --index-url https://pypi.douban.com/simple


 

 

 

 

  

  

posted @ 2023-04-14 15:33  PKGAME  阅读(274)  评论(0编辑  收藏  举报