一台电脑上安装多个版本的python,运行互不干扰,显示位置的一些命令, |
您所在的位置:网站首页 › cmd安装的模块python不能调用 › 一台电脑上安装多个版本的python,运行互不干扰,显示位置的一些命令, |
首先需要知道一些命令: pip show 包名可以使用pip show 包名的方式显示位置 pip listpip方式显示的是当前环境下的库 os.environ.get()python中os模块获取环境变量的一个方法 Python os.environ.get()的用法 os.name主要作用是判断目前正在使用的平台,并给出操作系统的名字,如Windows 返回 ‘nt’; Linux/mac 返回’posix’。注意该命令不带括号。 Python基础——os模块 查看 Python 安装路径和已安装的库cmd命令行python进入 输入 import sys print(sys.path) python -m site查看自己的系统路径,sys.path 以及USER_SITE、USER_BASE的路径 sys.executable sys.prefix名词解释:python 获取自己exe位置 USER_BASE是先判断有没有PYTHONUSERBASE的环境变量 有就把该环境变量的值(也就是路径)赋给USER_SITE 没有就默认把环境变量为APPDATA的路径赋给USER_SITE USER_SITE就是在USER_BASE的基础上附加了\python\site-packages sys.path的所有路径就是通过site.py里的venv()函数添加进去的: 包含: 0、调用python命令所在目录 1、python.exe所在目录 2、python.zip文件所在目录 3、python.exe所在目录\Lib 4、python.exe所在目录\DLLs 5、python.exe所在目录\Lib\site-packages 6、USER_SITE的路径要是存在且不和上述路径重合就会被添加到sys.path 一、程序重命名法 将下载好的python,python.exe和pip.exe复制到同目录下,然后重命名为python(version).exe 和pip(version).exe 然后将python.exe和pip.exe所在目录添加到环境变量下 参考文章链接:cmd和PyCharm如何调用电脑中有多个版本Python note: 在命令行调用pip(version)命令下载安装时,它需要调用在sys.path路径里的python.exe,所以python.exe是复制后重命名 pip install下载安装的模块存放在python.exe所在目录的下级\Lib\site-packages目录,并不能通过修改USER_SITE的路径改变默认安装位置 所以下述链接方法是错误的 如何更改python中pip安装路径 二、利用venv、virtualenv、pyenv、pipenv、conda官方库来管理 参考如下: Python 多环境管理总结 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |