问题标签 [site-packages]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
63 浏览

python - PC格式化后找不到站点包

我格式化了我的电脑以查找站点包,但使用这些必要的行我看不到它们。

我没有找到路径(我想看看那些路径):

输出是:

0 投票
1 回答
2328 浏览

python-3.x - 将使用 pip 安装的站点包/模块从较旧版本的 python 迁移到较新/最新版本的 python

起初,我将安装在 中的 python 模块手动移动/../python3.7/site-packages到新/../python3.8/site-packages目录。

为了概括以下问题,我引入以下命名法:初始(较低)python 版本将由 3.x 表示,较新的版本由 3.y 表示。 在我的例子中,x=7 和 y=8。

在将 3.x 站点包手动移动到 3.y 站点包目录后,我发现在使用新的 python 版本 3.y 执行 python 脚本时,在调用特定模块(如 、 等)时发生了某些numpy错误。最后为我完成的相当不雅的解决方法只是简单地跟随,即简单地卸载,然后重新安装它。这样,错误就消失了。幸运的是,我不必对我所有的 100 多个包都执行此操作,仅 10 个左右就很有必要了。scipymatplotlibpython -m pip uninstall packagenamepython -m pip install packagename

尽管如此,对于未来,我想知道如何更优雅地将包从前者迁移到当前python版本,并在需要的地方自动更新。


系统细节:

  • 操作系统:Linux Ubuntu 18.04 LTS
  • Python:(Python 3.8.3默认,2020 年 7 月 9 日,19:37:58)Linux 上的 [GCC 5.4.0 20160609](通过linuxbrew/ homebrew 维护)
  • 编辑:VS Code
0 投票
1 回答
281 浏览

python - 运行“python -m ensurepip --default-pip”但提示我“要求已经满足:pip in /usr/local/lib/python3.8/site-packages (19.2.3)”

我想用点子。我来啦:

我错过了什么?

0 投票
1 回答
906 浏览

python - VScode 调试器无法从站点包导入模块

我有C:\Users\user\AppData\Roaming\Python\Python37\site-packages目录sys.path

当我通过 cmd 运行代码时,它工作正常。

但是,当我尝试通过 vscode 调试器运行它时,我得到了这个:

那么,我该如何解决这个问题?

0 投票
0 回答
213 浏览

python - 修改 Anaconda 站点包位置

在以下位置“C:\Program Files\anaconda”安装 Anaconda 后。我的 Site-pacakges 位置位于“C:\Program Files\anaconda\Lib\site-packages”

由于安全策略,我将无法将新包安装到“C:\Program Files\anaconda\Lib\site-packages”文件夹中。

我想将我的库包从“C:\Program Files\anaconda\Lib\site-packages”移动到我的文件夹到“C:\Users\bob\Documents\Lib\site-packages”并制作我的 anaconda python知道这个新文件夹。

我有时尝试用谷歌搜索但不是正确的解决方案。

请帮忙

0 投票
0 回答
45 浏览

python - 使用pip安装模块,Python找不到...这两个路径是否不同,如果是,如何将模块放入正确的位置?

我知道有很多关于使用通过 pip 安装的软件包的错误的问题,但我找不到与我类似的问题。如果我错了,请随时纠正我!

我在 MacOS 上并使用 pip3 在终端中安装 send2trash。import在 IDLE 中,我在一个程序中尝试了它并得到了ModuleNotFoundError. 我在 IDLE shell 中得到了相同的结果。

我绕回终端仔细检查。当我跑的时候pip3 install send2trash,它告诉我“要求已经满足”并给了我路径./Library/Python/3.7/lib/python/site-packages

回到 Python 中,我曾经sys.path查看 Python 正在访问哪些目录。站点包位于/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages.

这是我的问题,site-packages安装到的 pip3 与 Python 使用的位置不同吗?如果是这样,我该如何修复它,以便将包安装在 Python 可以访问它们的地方?

0 投票
0 回答
40 浏览

python - 安装的anaconda python库无法导入

我正在 Ubuntu 上设置 Python/conda 环境。conda install我通过或安装了一些常见的 Python 库,例如 tensorflow pip install。通过pip show ...我发现它们都安装在以下文件夹中:/home/anaconda3/lib/python3.8/site-packages/. 但是,当在 Spyder 中运行它们时,我会收到ModuleNotFoundError: No module named 'tensorflow'关于每个库(包括matplotlib)的错误消息。

我怎样才能解决这个问题?我读了这篇关于它们显然需要如何安装的帖子/home/anaconda3/envs/[name env]/lib/python3.7/site-packages//home/anaconda3/envs/对我来说是一个空文件夹)。但是,提到的快速修复对我不起作用。

是否有某种方法可以添加/home/anaconda3/lib/python3.8/site-packages/,将其用作默认值,或者是否可以重新安装软件包以使其正常工作?

奇怪的是,我确实设法让 pygrib 工作conda install -c conda-forge pygrib=2.0.1,但我不确定这是否是所有包的方式,并且想知道这有什么不同。

0 投票
1 回答
167 浏览

python-3.x - 安装 Python 库的位置

我已经在我的机器(Windows 10)中安装了 Python 3.8。在 PATH 变量中添加这些位置后,我可以看到它安装在以下位置,并且我的 Python 程序运行良好。

我的问题:

  1. 为什么它安装在本地目录和漫游目录中?
  2. 在哪个目录可以找到list append()、list insert()等函数的源代码。我曾尝试在 site-package 目录中查找它们,但它有大量的子目录,并且无法弄清楚在哪里可以找到它。
0 投票
1 回答
395 浏览

python - 我该如何解决这个“没有命名模块”的问题?

当我 pip 安装任何 python 包然后在 pycharm 中运行它时,如下所示:

它总是显示这个错误:

这真的很烦人,因为我不能使用任何 python 模块,而且我的电脑上没有多个 python,当我在以下目录中搜索默认安装包的 pip 时,我找到了模块但仍然可以不要使用它们。

我还检查了 python 在 cmd 中使用“where”命令的位置:

这就是 pip 所在的位置:

cmd中的路径:

jupyter笔记本中的路径:

点子版本:

顺便说一句,我是初学者,我在 Windows 10 上使用 python 3.9.1

0 投票
1 回答
124 浏览

python - Python git repo 设置与站点包不匹配

我的团队使用 git 来管理我们的工作流程,但是,我显然没有正确设置它。

我的用户目录中有我的 repo 设置:Repos/project/stuff

但是,实际项目及其站点包位于根目录中的不同位置:/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/project/stuff

我遇到的具体问题是:我从 master 创建了一个本地分支,并对包含硬编码数据字典(配置文件)的 sample.py 文件进行了更改。然后我将 sample.py 导入 test.py 并打印它的内容。但是,打印内容不反映我进行更改的本地分支,也不反映主分支。导入是从我上面列出的站点包文件夹中提取的,我猜它已经过时了。

我将如何从我的本地分支机构进行导入?我需要将我的 Repos 文件夹放在不同的目录中吗?或者这是一个路径问题?

提前致谢。