#author("2023-09-05T16:38:22+08:00","default:Admin","Admin")
#author("2023-10-31T09:38:45+08:00","default:Admin","Admin")
[[Python]]

&color(red){※This article is based on Python 3.7.3};

#contents

* 安装pip [#lf3fe9d4]

安装pip,不过3.7以后自带pip不需要安装了

python download url
#codeprettify{{
https://www.python.org/downloads/release/python-373/
}}

Unofficial Windows Binaries for Python Extension Packages download url
#codeprettify{{
https://www.lfd.uci.edu/~gohlke/pythonlibs/
}}


** Windows [#h568905a]

Installing with get-pip.py
To install pip, securely download get-pip.py. :

#codeprettify{{
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

//或者下面的网址手动下载
https://pypi.org/project/pip/#files
}}

Then run the following:

#codeprettify{{
python get-pip.py
}}

Upgrading pip On Linux or macOS:
#codeprettify{{
pip install -U pip
}}

On Windows:
#codeprettify{{
python -m pip install -U pip
}}

安装完后,需要在环境变量里面添加下面两个

 C:\Users\Administrator\AppData\Local\Programs\Python\Python38-32
 C:\Users\Administrator\AppData\Local\Programs\Python\Python38-32\Scripts

** 重新安装pip [#a0b71ba8]

 python -m pip install -U --force-reinstall pip

** pip安装路径 [#t4c48d27]

可以通过以下命令查看pip安装路径:

 pip show package_name

在Windows系统中,默认情况下,pip安装软件包的路径为:

 C:\Users\Your_Username\AppData\Local\Programs\Python


在Linux和macOS系统中,pip安装软件包的默认路径为:

 /usr/local/lib/pythonXX/dist-packages

** 问题 [#b2fe31f8]

*** build failed [#u2b89233]

#codeprettify{{
Python build finished successfully!
The necessary bits to build these optional modules were not found:
_bz2                  _curses               _curses_panel      
_dbm                  _gdbm                 _hashlib           
_lzma                 _sqlite3              _ssl               
_tkinter              _uuid                 readline           
zlib                                                           
To find the necessary bits, look in setup.py in detect_modules() for the modules name.
}}

安装依赖库:
#codeprettify{{
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt-get install libbz2-dev libncurses5-dev libgdbm-dev libgdbm-compat-dev liblzma-dev libsqlite3-dev libssl-dev openssl tk-dev uuid-dev libreadline-dev
}}

&color(red){一定再次执行配置和编译};
 ./configure --各种需要的配置
 make
 make install
*** python: error while loading shared libraries: libpython3.8.so.1.0: cannot open shared object file: No such file or directory [#de6f8b81]

找到 libpython3.8.so.1.0 文件
 find / -name libpython3.8.so.1.0

复制到 /usr/lib/
 cp /usr/local/python3/lib/libpython3.6m.so.1.0 /usr/lib/

*** pip install 太慢的解决方案 [#kfb07dd8]

打开控制台或终端,并输入以下命令:
 pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/

更改pip源后,可以通过以下命令验证:
 pip config get global.index-url

如果返回值为https://mirrors.aliyun.com/pypi/simple/,则表示更改成功。
* IDE [#q8a1472c]

** PyCharm [#q5ce5032]

Community Edition 版本即可

 https://www.jetbrains.com/pycharm/

** visualization-online-python-tutor [#w10bb3ef]

使用浏览器,可以将python的执行过程中,内存的分配都展示出来,便于初学者理解、学习使用

 https://github.com/aphirak/visualization-online-python-tutor

#hr();
コメント:
#comment_kcaptcha

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS