Ubuntu安装python,scons

已经安装了python3.8,scons4.4,再安装python2

user@DESKTOP-3QLDUKM:/tmp/wy680n/app/SmartHome_480x480$ scons
scons: Reading SConscript files ...
  File "/tmp/wy680n/app/SmartHome_480x480/SConstruct", line 15

    print "MANHATTAN_PATH:" + MANHATTAN_PATH

user@DESKTOP-3QLDUKM:/tmp/wy680n/external/libwysmarthome$ python -V

Command 'python' not found, did you mean:

  command 'python3' from deb python3 (3.8.2-0ubuntu2)

Try: sudo apt install <deb name>

# 这是需要安装python2了

$ sudo apt install python2
$ sudo ln -sf /usr/bin/python2 /usr/bin/python

user@DESKTOP-3QLDUKM:/tmp/wy680n$ scons -v
SCons by Steven Knight et al.:
        SCons: v4.4.0.fc8d0ec215ee6cba8bc158ad40c099be0b598297, Sat, 30 Jul 2022 14:11:34 -0700, by bdbaddog on M1Dog2021
        SCons path: ['/home/user/.local/lib/python3.8/site-packages/SCons']
Copyright (c) 2001 - 2022 The SCons Foundation

user@DESKTOP-3QLDUKM:/tmp/wy680n/app/SmartHome_480x480$ scons
# 仍然上面的错误。因为之前是python3的scons,所以编译时还是使用python3,因此需要python2安装scons

$ sudo cp /usr/bin/scons /usr/bin/scons4.4
$ mv get-pip.py  get-pip3.py 
$ wget https://bootstrap.pypa.io/pip/2.7/get-pip.py
$ mv get-pip.py get-pip2.py
$ sudo python2 get-pip2.py
$ python2 -m pip install scons
$ scons

scons: *** No SConstruct file found.
File "/home/user/.local/lib/python2.7/site-packages/scons/SCons/Script/Main.py", line 940, in _main

user@DESKTOP-3QLDUKM:/tmp/wy680n$ scons -v
SCons by Steven Knight et al.:
        script: v3.1.2.bee7caf9defd6e108fc2998a2520ddb36a967691, 2019-12-17 02:07:09, by bdeegan on octodog
        engine: v3.1.2.bee7caf9defd6e108fc2998a2520ddb36a967691, 2019-12-17 02:07:09, by bdeegan on octodog
        engine path: ['/home/user/.local/lib/python2.7/site-packages/scons/SCons']
Copyright (c) 2001 - 2019 The SCons Foundation


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值