欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python安装、卸载第三方模块

程序员文章站 2022-04-06 13:05:53
...
pip command 	ModuleName
  • command:用于指定要执行的命令(install:安装,uninstall:卸载)
  • ModuleName:需要安装的模块名称

示例:
安装第三方模块numpy模块(用于科学计算):

C:\Users> pip install numpy
Collecting numpy
  Downloading https://files.pythonhosted.org/packages/96/d6/53a59338c613e0c3ec7e3052bbf068a5457a005a5f7ad4ae005167c3597e/numpy-1.15.2-cp37-none-win_amd64.whl (13.5MB)
    100% |████████████████████████████████| 13.5MB 1.3MB/s
Installing collected packages: numpy
Successfully installed numpy-1.15.2

卸载numpy模块:

C:\Users>  pip uninstall numpy
Uninstalling numpy-1.15.2:
  Would remove:
    d:\python\lib\site-packages\numpy-1.15.2.dist-info\*
    d:\python\lib\site-packages\numpy\*
    d:\python\scripts\f2py.py
Proceed (y/n)? y
  Successfully uninstalled numpy-1.15.2

多学两招

  1. 如果想要查看本机Python中都有哪些模块(包括标准模块和第三方模块),可以在IDE中输入以下命令
print(help('modules'))

执行结果:
	Please wait a moment while I gather a list of all available modules...
	
	Demo                _thread             getpass             secrets
	Demo2               _threading_local    gettext             select
	Demo3               _tkinter            glob                selectors
	Demo4               _tracemalloc        gzip                setuptools
	__future__          _warnings           hashlib             shelve
	_abc                _weakref            heapq               shlex
	_ast                _weakrefset         hmac                shutil
	_asyncio            _winapi             html                signal
	_bisect             abc                 http                site
	_blake2             aifc                idlelib             sitecustomize
	_bootlocale         antigravity         imaplib             smtpd
	_bz2                argparse            imghdr              smtplib
	_codecs             array               imp                 sndhdr
	_codecs_cn          ast                 importlib           socket
	_codecs_hk          asynchat            inspect             socketserver
	_codecs_iso2022     asyncio             io                  sqlite3
	_codecs_jp          asyncore            ipaddress           sre_compile
	_codecs_kr          atexit              itertools           sre_constants
	_codecs_tw          audioop             json                sre_parse
	_collections        backend_interagg    keyword             ssl
	_collections_abc    base64              lib2to3             stat
	_compat_pickle      bdb                 linecache           statistics
	_compression        binascii            locale              string
	_contextvars        binhex              logging             stringprep
	_csv                bisect              lzma                struct
	_ctypes             builtins            macpath             subprocess
	_ctypes_test        bz2                 mailbox             sunau
	_datetime           cProfile            mailcap             symbol
	_decimal            calendar            marshal             symtable
	_distutils_findvs   cgi                 math                sys
	_dummy_thread       cgitb               mimetypes           sysconfig
	_elementtree        chunk               mmap                tabnanny
	_functools          cmath               modulefinder        tarfile
	_hashlib            cmd                 msilib              telnetlib
	_heapq              code                msvcrt              tempfile
	_imp                codecs              multiprocessing     test
	_io                 codeop              netrc               textwrap
	_json               collections         nntplib             this
	_locale             colorsys            nt                  threading
	_lsprof             compileall          ntpath              time
	_lzma               concurrent          nturl2path          timeit
	_markupbase         configparser        numbers             tkinter
	_md5                contextlib          opcode              token
	_msi                contextvars         operator            tokenize
	_multibytecodec     copy                optparse            trace
	_multiprocessing    copyreg             os                  traceback
	_opcode             crypt               parser              tracemalloc
	_operator           csv                 pathlib             tty
	_osx_support        ctypes              pdb                 turtle
	_overlapped         curses              pickle              turtledemo
	_pickle             dataclasses         pickletools         types
	_py_abc             datetime            pip                 typing
	_pydecimal          dbm                 pipes               unicodedata
	_pyio               decimal             pkg_resources       unittest
	_queue              difflib             pkgutil             urllib
	_random             dis                 platform            uu
	_sha1               distutils           plistlib            uuid
	_sha256             doctest             poplib              venv
	_sha3               dummy_threading     posixpath           warnings
	_sha512             easy_install        pprint              wave
	_signal             email               profile             weakref
	_sitebuiltins       encodings           pstats              webbrowser
	_socket             ensurepip           pty                 winreg
	_sqlite3            enum                py_compile          winsound
	_sre                errno               pyclbr              wsgiref
	_ssl                faulthandler        pydoc               xdrlib
	_stat               filecmp             pydoc_data          xml
	_string             fileinput           pyexpat             xmlrpc
	_strptime           fnmatch             queue               xxsubtype
	_struct             formatter           quopri              zipapp
	_symtable           fractions           random              zipfile
	_testbuffer         ftplib              re                  zipimport
	_testcapi           functools           reprlib             zlib
	_testconsole        gc                  rlcompleter         
	_testimportmultiple genericpath         runpy               
	_testmultiphase     getopt              sched               
	
	Enter any module name to get more help.  Or, type "modules spam" to search
	for modules whose name or summary contain the string "spam".
	
	None

随着时间的过度,结果可能不一样(官方可能进行,增、删、改)

  1. 查看本机已安装的第三方模块,可以在命令窗口(cmd)中输入pip list命令将会展示已安装的所有模块:
C:\Users> pip list
Package    Version
---------- -------
pip        18.0
setuptools 39.0.1