#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