centosでpythonのバージョンを3をデフォにする

2019.05.25 Saturday 21:39
0
    centosでpythonのバージョンを3をデフォにする

    共存してたんだけど、2がデフォになってたんでね

    # unlink /bin/python
    # unlink /bin/pip
    # ln -s /bin/python3 /bin/python
    # ln -s /bin/pip3.6 /bin/pip
    category:Python | by:ittoocomments(0)trackbacks(0) | -

    pythonでファイル開く時のエラー、解決したよ!UnicodeDecodeError: 'cp932' codec can't decode byte 0x88 in position 18: illegal multibyte sequence

    2019.03.12 Tuesday 20:07
    0
      pythonで出たエラー。
      文字コードがおかしいらしい

      python UnicodeDecodeError: 'cp932' codec can't decode byte 0x88 in position 18: illegal multibyte sequence

      対応策は、encoding="utf-8_sig"のオプションをつけたらうまくいった

      【変更前】
      with open(file) as f:
      s = f.read()

      【変更後】
      with open(file,'r',encoding="utf-8_sig") as f:
      s = f.read()
      category:Python | by:ittoocomments(0)trackbacks(0) | -

      centos7 に pip3をインストールしたよ

      2018.10.06 Saturday 16:25
      0
        ■centos7 に pip3をインストール
        # yum install -y epel-release
        # yum install -y python36-setuptools
        # easy_install-3.6 pip


        ■確認
        # pip3 -v


        ■スクリプト実行しようとしたら requests なかったので別途いれた
        Traceback (most recent call last):
        File "bs1.py", line 1, in
        import requests, bs4
        ModuleNotFoundError: No module named 'requests'


        ■pip3 install requests
        # pip3 install requests
        Collecting requests
        Using cached https://files.pythonhosted.org/packages/65/47/7e02164a2a3db50ed6d8a6ab1d6d60b69c4c3fdf57a284257925dfc12bda/requests-2.19.1-py2.py3-none-any.whl
        Collecting chardet<3.1.0,>=3.0.2 (from requests)
        Using cached https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl
        Collecting urllib3<1.24,>=1.21.1 (from requests)
        Using cached https://files.pythonhosted.org/packages/bd/c9/6fdd990019071a4a32a5e7cb78a1d92c53851ef4f56f62a3486e6a7d8ffb/urllib3-1.23-py2.py3-none-any.whl
        Collecting idna<2.8,>=2.5 (from requests)
        Using cached https://files.pythonhosted.org/packages/4b/2a/0276479a4b3caeb8a8c1af2f8e4355746a97fab05a372e4a2c6a6b876165/idna-2.7-py2.py3-none-any.whl
        Collecting certifi>=2017.4.17 (from requests)
        Using cached https://files.pythonhosted.org/packages/df/f7/04fee6ac349e915b82171f8e23cee63644d83663b34c539f7a09aed18f9e/certifi-2018.8.24-py2.py3-none-any.whl
        Installing collected packages: chardet, urllib3, idna, certifi, requests
        Successfully installed certifi-2018.8.24 chardet-3.0.4 idna-2.7 requests-2.19.1 urllib3-1.23


        ■bs4もなかったのでエラー
        Traceback (most recent call last):
        File "bs1.py", line 1, in
        import requests, bs4
        ModuleNotFoundError: No module named 'bs4'


        ■bs4もなかったのでいれた
        # pip3 install bs4
        Collecting bs4
        Using cached https://files.pythonhosted.org/packages/10/ed/7e8b97591f6f456174139ec089c769f89a94a1a4025fe967691de971f314/bs4-0.0.1.tar.gz
        Collecting beautifulsoup4 (from bs4)
        Downloading https://files.pythonhosted.org/packages/21/0a/47fdf541c97fd9b6a610cb5fd518175308a7cc60569962e776ac52420387/beautifulsoup4-4.6.3-py3-none-any.whl (90kB)
        100% |████████████████████████████████| 92kB 2.3MB/s
        Installing collected packages: beautifulsoup4, bs4
        Running setup.py install for bs4 ... done
        Successfully installed beautifulsoup4-4.6.3 bs4-0.0.1


        category:Python | by:ittoocomments(0)trackbacks(0) | -

        python3 での設定ファイルの読み込み方法

        2018.07.29 Sunday 18:14
        0
          python3 での 設定ファイルの読み込み方法


          -----------------------------------------------
          # -*- coding: utf-8 -*-

          import configparser


          config = configparser.ConfigParser()
          config.read('./config.ini', 'UTF-8')

          print(config.get('settings', 'host'))
          print(config.get('settings', 'port'))

          print(config.get('user', 'name'))
          print(config.get('user', 'password'))
          -----------------------------------------------



          セクション名を「 [] 」(大カッコ)で囲む。
          セクション配下にオプション名=値という書式でエントリを追加していく
          -----------------------------------------------
          config.ini
          # コメントアウト
          [settings]
          host = localhost
          port = 9999


          # 区切りは「 = 」or「 : 」可
          [user]
          name : hogehoge
          password : xxxxx
          category:Python | by:ittoocomments(0)trackbacks(0) | -

          centos7にpython3をいれる

          2018.07.27 Friday 13:32
          0
            centos7

            ■pip install

            # yum install epel-release
            # yum install python-pip
            # pip install pip --upgrade
            $ pip install awscli --user


            # pip install selenium



            ■python3いれる

            PCでダウンロード
            yum install ius-release-1.0-15.ius.centos7.noarch.rpm

            FTPでcentosへ

            # rpm -Uvh ius-release-1.0-15.ius.centos7.noarch.rpm

            vi /etc/yum.repos.d/ius.repo を編集に以下にする(0に変更)
            [ius]
            #enabled=1

            enabled=0


            yum search python36
            sudo yum install -y python36
            sudo yum install -y python36-devel python36-libs



            ■python3 実行時は、 python36 で実行


            ざっくりとこんな感じやったと思う
            category:Python | by:ittoocomments(0)trackbacks(0) | -

            ad
            Calender
               1234
            567891011
            12131415161718
            19202122232425
            262728293031 
            << May 2019 >>
            Selected entry
            PR
            Category
            Archives
            Recent comment
            • パス指定 SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-4: truncated ¥xXX escape
              久米隆文
            • 円マークが自動変換されてる
              aaaaaa
            • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
              66hills
            • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
              ssd
            • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
              max
            • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
              DOM
            • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
              DOM
            • コンピュータ業界の根本的な変化
              cloud
            • コンピュータ業界の根本的な変化
              Dellの仮想化
            • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
              えちごや
            Recent trackback
            • スマートフォンの法人活用例
              無線LANネットのブログ
            • Yahoo!オークションからのアフィリエイト収入が一気に70%減になってしまい涙目になってる話
              特選情報
            Recommend
            Link
            Profile
            Search
            Others
            Mobile
            qrcode
            Powered
            無料ブログ作成サービス JUGEM