René's URL Explorer Experiment


Title: [Bug]: Permission denied when importing matplotlib.pyplot · Issue #28538 · matplotlib/matplotlib · GitHub

Open Graph Title: [Bug]: Permission denied when importing matplotlib.pyplot · Issue #28538 · matplotlib/matplotlib

X Title: [Bug]: Permission denied when importing matplotlib.pyplot · Issue #28538 · matplotlib/matplotlib

Description: Bug summary Once I type " import matplotlib.pyplot as plt" and run it, jupyter always returns: "Matplotlib is building the font cache; this may take a moment." #Then the return messages will end up as : "PermissionError: [Errno 13] Permi...

Open Graph Description: Bug summary Once I type " import matplotlib.pyplot as plt" and run it, jupyter always returns: "Matplotlib is building the font cache; this may take a moment." #Then the return messages will end up...

X Description: Bug summary Once I type " import matplotlib.pyplot as plt" and run it, jupyter always returns: "Matplotlib is building the font cache; this may take a moment." #Then the return messages w...

Opengraph URL: https://github.com/matplotlib/matplotlib/issues/28538

X: @github

direct link

Domain: github.com


Hey, it has json ld scripts:
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"[Bug]: Permission denied when importing matplotlib.pyplot","articleBody":"### Bug summary\r\n\r\nOnce I type \" import matplotlib.pyplot as plt\" and run it, jupyter always returns:\r\n"Matplotlib is building the font cache; this may take a moment."\r\n#Then the return messages will end up as :\r\n \"PermissionError: [Errno 13] Permission denied: 'C:\\\\Users\\\\J\\\\.matplotlib\\\\fontlist-v330.json.matplotlib-lock'\r\n\r\nAnd the functions of matplotlib.pyplot can not be excuted.\r\n\r\n### Code for reproduction\r\n\r\n```Python\r\nimport matplotlib.pyplot as plt\r\n```\r\n\r\n\r\n### Actual outcome\r\n```\r\nMatplotlib is building the font cache; this may take a moment.\r\n\r\nPermissionError                           Traceback (most recent call last)\r\nCell In[3], line 1\r\n----\u003e 1 import matplotlib.pyplot as plt\r\n\r\nFile ~\\anaconda3\\Lib\\site-packages\\matplotlib\\pyplot.py:56\r\n     54 from cycler import cycler\r\n     55 import matplotlib\r\n---\u003e 56 import matplotlib.colorbar\r\n     57 import matplotlib.image\r\n     58 from matplotlib import _api\r\n\r\nFile ~\\anaconda3\\Lib\\site-packages\\matplotlib\\colorbar.py:19\r\n     16 import numpy as np\r\n     18 import matplotlib as mpl\r\n---\u003e 19 from matplotlib import _api, cbook, collections, cm, colors, contour, ticker\r\n     20 import matplotlib.artist as martist\r\n     21 import matplotlib.patches as mpatches\r\n\r\nFile ~\\anaconda3\\Lib\\site-packages\\matplotlib\\contour.py:15\r\n     13 import matplotlib as mpl\r\n     14 from matplotlib import _api, _docstring\r\n---\u003e 15 from matplotlib.backend_bases import MouseButton\r\n     16 from matplotlib.lines import Line2D\r\n     17 from matplotlib.path import Path\r\n\r\nFile ~\\anaconda3\\Lib\\site-packages\\matplotlib\\backend_bases.py:46\r\n     43 import numpy as np\r\n     45 import matplotlib as mpl\r\n---\u003e 46 from matplotlib import (\r\n     47     _api, backend_tools as tools, cbook, colors, _docstring, text,\r\n     48     _tight_bbox, transforms, widgets, is_interactive, rcParams)\r\n     49 from matplotlib._pylab_helpers import Gcf\r\n     50 from matplotlib.backend_managers import ToolManager\r\n\r\nFile ~\\anaconda3\\Lib\\site-packages\\matplotlib\\text.py:16\r\n     14 from . import _api, artist, cbook, _docstring\r\n     15 from .artist import Artist\r\n---\u003e 16 from .font_manager import FontProperties\r\n     17 from .patches import FancyArrowPatch, FancyBboxPatch, Rectangle\r\n     18 from .textpath import TextPath, TextToPath  # noqa # Logically located here\r\n\r\nFile ~\\anaconda3\\Lib\\site-packages\\matplotlib\\font_manager.py:1582\r\n   1578     _log.info(\"generated new fontManager\")\r\n   1579     return fm\r\n-\u003e 1582 fontManager = _load_fontmanager()\r\n   1583 findfont = fontManager.findfont\r\n   1584 get_font_names = fontManager.get_font_names\r\n\r\nFile ~\\anaconda3\\Lib\\site-packages\\matplotlib\\font_manager.py:1577, in _load_fontmanager(try_read_cache)\r\n   1575             return fm\r\n   1576 fm = FontManager()\r\n-\u003e 1577 json_dump(fm, fm_path)\r\n   1578 _log.info(\"generated new fontManager\")\r\n   1579 return fm\r\n\r\nFile ~\\anaconda3\\Lib\\site-packages\\matplotlib\\font_manager.py:963, in json_dump(data, filename)\r\n    946 def json_dump(data, filename):\r\n    947     \"\"\"\r\n    948     Dump `FontManager` *data* as JSON to the file named *filename*.\r\n    949 \r\n   (...)\r\n    961     processes from overwriting one another's output.\r\n    962     \"\"\"\r\n--\u003e 963     with cbook._lock_path(filename), open(filename, 'w') as fh:\r\n    964         try:\r\n    965             json.dump(data, fh, cls=_JSONEncoder, indent=2)\r\n\r\nFile ~\\anaconda3\\Lib\\contextlib.py:137, in _GeneratorContextManager.__enter__(self)\r\n    135 del self.args, self.kwds, self.func\r\n    136 try:\r\n--\u003e 137     return next(self.gen)\r\n    138 except StopIteration:\r\n    139     raise RuntimeError(\"generator didn't yield\") from None\r\n\r\nFile ~\\anaconda3\\Lib\\site-packages\\matplotlib\\cbook.py:1821, in _lock_path(path)\r\n   1819 for _ in range(retries):\r\n   1820     try:\r\n-\u003e 1821         with lock_path.open(\"xb\"):\r\n   1822             break\r\n   1823     except FileExistsError:\r\n\r\nFile ~\\anaconda3\\Lib\\pathlib.py:1013, in Path.open(self, mode, buffering, encoding, errors, newline)\r\n   1011 if \"b\" not in mode:\r\n   1012     encoding = io.text_encoding(encoding)\r\n-\u003e 1013 return io.open(self, mode, buffering, encoding, errors, newline)\r\n\r\nPermissionError: [Errno 13] Permission denied: 'C:\\\\Users\\\\happy\\\\.matplotlib\\\\fontlist-v330.json.matplotlib-lock'\r\n\r\n### Expected outcome\r\n\r\nThe expected outcome is to successful import matplotlib.pyplot. \r\n(Sorry to bother you.\r\nI have struggled with this for more than 2 weeks and searched different methods to resolve it. But, ...\r\nPlease help me to out of this, many many thanks!)\r\n\r\n### Additional information\r\n\r\n*What are the conditions under which this bug happens? input parameters, edge cases, etc?\r\nAns: When I type \" import matplotlib.pyplot as plt\" and run it in the Jupyter Notebook.\r\n*Has this worked in earlier versions? \r\nAns: No. \r\n*Do you know why this bug is happening?\r\nAns:  No. \r\n*Do you maybe even know a fix? \r\nAns:No.\r\nI have tried a lot of times to figure out this import problem, including uninstall/reinstall anaconda, python, upgrade the version of matplotlib......\r\n Based on the google search results, I also tried to type\r\n \"import matplotlib matplotlib.use('TkAgg')\" \r\nbefore I import matplotlib.pyplot. \r\nBut it returns me \r\n"Cell In[2], \r\nline 1     import matplotlib matplotlib.use('TkAgg')                       \r\n^ SyntaxError: invalid syntax"\r\n```\r\n\r\n### Operating system\r\n\r\nWindows\r\n\r\n### Matplotlib Version\r\n\r\nmatplotlib 3.8.4\r\n\r\n### Matplotlib Backend\r\n\r\nmatplotlib-inline 0.1.6\r\n\r\n### Python version\r\n\r\nPython 3.12.3\r\n\r\n### Jupyter version\r\n\r\nJupyter 7.0.8\r\n\r\n### Installation\r\n\r\nconda\r\n\r\n\r\n[TAC edited to add markup]","author":{"url":"https://github.com/JCisCS","@type":"Person","name":"JCisCS"},"datePublished":"2024-07-11T10:08:47.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":8},"url":"https://github.com/28538/matplotlib/issues/28538"}

route-pattern/_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format)
route-controllervoltron_issues_fragments
route-actionissue_layout
fetch-noncev2:485689ab-2e11-7a4c-e322-cd1e9e8e0fab
current-catalog-service-hash81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114
request-idA812:153FD3:1B4C1EF:25146B1:6A536C3F
html-safe-nonce2eb6da94357c33608053864644c12909b9cbbaf6a7c4e835e50b53626fc43ffa
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBODEyOjE1M0ZEMzoxQjRDMUVGOjI1MTQ2QjE6NkE1MzZDM0YiLCJ2aXNpdG9yX2lkIjoiNzgwMzEzMTk0ODc5MjE2NzAzIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac6a7662dda20b7a36d05dfcbd1441b669533794ebb9f68a9cd62dd5505cfb0819
hovercard-subject-tagissue:2402795682
github-keyboard-shortcutsrepository,issues,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/issues_fragments/issue_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/matplotlib/matplotlib/28538/issue_layout
twitter:imagehttps://opengraph.githubassets.com/a6e00ca558c0f4243119c265e511309dcf328b567c0d4c94197245f652953adf/matplotlib/matplotlib/issues/28538
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/a6e00ca558c0f4243119c265e511309dcf328b567c0d4c94197245f652953adf/matplotlib/matplotlib/issues/28538
og:image:altBug summary Once I type " import matplotlib.pyplot as plt" and run it, jupyter always returns: "Matplotlib is building the font cache; this may take a moment." #Then the return messages will end up...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameJCisCS
hostnamegithub.com
expected-hostnamegithub.com
Noneb9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb
turbo-cache-controlno-preview
go-importgithub.com/matplotlib/matplotlib git https://github.com/matplotlib/matplotlib.git
octolytics-dimension-user_id215947
octolytics-dimension-user_loginmatplotlib
octolytics-dimension-repository_id1385122
octolytics-dimension-repository_nwomatplotlib/matplotlib
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id1385122
octolytics-dimension-repository_network_root_nwomatplotlib/matplotlib
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release07a982c1d40157c619b364352b704c3ce66bb332
ui-targetcanary-1
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/matplotlib/matplotlib/issues/28538#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmatplotlib%2Fmatplotlib%2Fissues%2F28538
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmatplotlib%2Fmatplotlib%2Fissues%2F28538
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fissues_fragments%2Fissue_layout&source=header-repo&source_repo=matplotlib%2Fmatplotlib
Reloadhttps://github.com/matplotlib/matplotlib/issues/28538
Reloadhttps://github.com/matplotlib/matplotlib/issues/28538
Reloadhttps://github.com/matplotlib/matplotlib/issues/28538
Please reload this pagehttps://github.com/matplotlib/matplotlib/issues/28538
matplotlib https://github.com/matplotlib
matplotlibhttps://github.com/matplotlib/matplotlib
Please reload this pagehttps://github.com/matplotlib/matplotlib/issues/28538
Notifications https://github.com/login?return_to=%2Fmatplotlib%2Fmatplotlib
Fork 8.4k https://github.com/login?return_to=%2Fmatplotlib%2Fmatplotlib
Star 23k https://github.com/login?return_to=%2Fmatplotlib%2Fmatplotlib
Code https://github.com/matplotlib/matplotlib
Issues 1.1k https://github.com/matplotlib/matplotlib/issues
Pull requests 408 https://github.com/matplotlib/matplotlib/pulls
Actions https://github.com/matplotlib/matplotlib/actions
Projects https://github.com/matplotlib/matplotlib/projects
Wiki https://github.com/matplotlib/matplotlib/wiki
Security and quality 0 https://github.com/matplotlib/matplotlib/security
Insights https://github.com/matplotlib/matplotlib/pulse
Code https://github.com/matplotlib/matplotlib
Issues https://github.com/matplotlib/matplotlib/issues
Pull requests https://github.com/matplotlib/matplotlib/pulls
Actions https://github.com/matplotlib/matplotlib/actions
Projects https://github.com/matplotlib/matplotlib/projects
Wiki https://github.com/matplotlib/matplotlib/wiki
Security and quality https://github.com/matplotlib/matplotlib/security
Insights https://github.com/matplotlib/matplotlib/pulse
#28541https://github.com/matplotlib/matplotlib/pull/28541
[Bug]: Permission denied when importing matplotlib.pyplothttps://github.com/matplotlib/matplotlib/issues/28538#top
#28541https://github.com/matplotlib/matplotlib/pull/28541
v3.9.2https://github.com/matplotlib/matplotlib/milestone/93
https://github.com/JCisCS
JCisCShttps://github.com/JCisCS
on Jul 11, 2024https://github.com/matplotlib/matplotlib/issues/28538#issue-2402795682
v3.9.2https://github.com/matplotlib/matplotlib/milestone/93
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.