(愚蠢的菜鸟)在安装第三方模块之前更改 cmd.exe 中的目录是否会导致该模块存储在该目录中?
(Dumb noob) Will changing directory in cmd.exe prior to installing a third party module, cause that module to be stored in that directory?
我想在我的计算机 (windows) 上安装 python,然后再安装一些附加模块。
有人告诉我安装 python 和软件包的最佳方法是在安装任何东西之前在驱动器的某个地方创建一个文件夹,(例如 'Python')然后指向所有下载(在命令行中使用 cd)到这个文件夹,这样所有的东西都在一个地方,当你导入模块时,你不必费力去确保你想要访问的所有东西都在你的 PATH 中等等
我的想法对吗?
我过去在导入模块时遇到过问题,因为它们不在路径中。
将在键入之前更改命令行中的目录:
pip install somemodule
导致该模块保存到我刚刚将目录更改到的位置?
pip 始终将库安装在固定目录中,通常在用户文件夹中。您可以通过命令 pip show <installed-package-name>
进行检查
所以你可以使用你已经安装的任何包来获取pip目录。该位置可能因您的 python 版本和环境名称而异。
示例:c:\users\<user>\appdata\roaming\python\python37\site-packages
我想在我的计算机 (windows) 上安装 python,然后再安装一些附加模块。
有人告诉我安装 python 和软件包的最佳方法是在安装任何东西之前在驱动器的某个地方创建一个文件夹,(例如 'Python')然后指向所有下载(在命令行中使用 cd)到这个文件夹,这样所有的东西都在一个地方,当你导入模块时,你不必费力去确保你想要访问的所有东西都在你的 PATH 中等等
我的想法对吗?
我过去在导入模块时遇到过问题,因为它们不在路径中。
将在键入之前更改命令行中的目录:
pip install somemodule
导致该模块保存到我刚刚将目录更改到的位置?
pip 始终将库安装在固定目录中,通常在用户文件夹中。您可以通过命令 pip show <installed-package-name>
所以你可以使用你已经安装的任何包来获取pip目录。该位置可能因您的 python 版本和环境名称而异。
示例:c:\users\<user>\appdata\roaming\python\python37\site-packages