问题标签 [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.
python - PC格式化后找不到站点包
我格式化了我的电脑以查找站点包,但使用这些必要的行我看不到它们。
我没有找到路径(我想看看那些路径):
和
输出是:
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 个左右就很有必要了。scipy
matplotlib
python -m pip uninstall packagename
python -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
python - VScode 调试器无法从站点包导入模块
我有C:\Users\user\AppData\Roaming\Python\Python37\site-packages
目录sys.path
当我通过 cmd 运行代码时,它工作正常。
但是,当我尝试通过 vscode 调试器运行它时,我得到了这个:
那么,我该如何解决这个问题?
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知道这个新文件夹。
我有时尝试用谷歌搜索但不是正确的解决方案。
请帮忙
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 可以访问它们的地方?
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
,但我不确定这是否是所有包的方式,并且想知道这有什么不同。
python-3.x - 安装 Python 库的位置
我已经在我的机器(Windows 10)中安装了 Python 3.8。在 PATH 变量中添加这些位置后,我可以看到它安装在以下位置,并且我的 Python 程序运行良好。
我的问题:
- 为什么它安装在本地目录和漫游目录中?
- 在哪个目录可以找到list append()、list insert()等函数的源代码。我曾尝试在 site-package 目录中查找它们,但它有大量的子目录,并且无法弄清楚在哪里可以找到它。
python - 我该如何解决这个“没有命名模块”的问题?
当我 pip 安装任何 python 包然后在 pycharm 中运行它时,如下所示:
它总是显示这个错误:
这真的很烦人,因为我不能使用任何 python 模块,而且我的电脑上没有多个 python,当我在以下目录中搜索默认安装包的 pip 时,我找到了模块但仍然可以不要使用它们。
我还检查了 python 在 cmd 中使用“where”命令的位置:
这就是 pip 所在的位置:
cmd中的路径:
jupyter笔记本中的路径:
点子版本:
顺便说一句,我是初学者,我在 Windows 10 上使用 python 3.9.1
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 文件夹放在不同的目录中吗?或者这是一个路径问题?
提前致谢。