添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
Collectives™ on Stack Overflow

Find centralized, trusted content and collaborate around the technologies you use most.

Learn more about Collectives

Teams

Q&A for work

Connect and share knowledge within a single location that is structured and easy to search.

Learn more about Teams

This occurs when I install specific packages, even if I run as admin; for this case specifically I was running

pip install shapash

But would get this error

ERROR: Could not install packages due to an OSError: [WinError 5] Access is denied: 
'C:\\Users\\USER\\AppData\\Roaming\\Python\\Python39\\site-packages\\Python\\Python39\\site-packages\\~umba\\core\\runtime\\_nrt_python.cp39-win_amd64.pyd'
Consider using the `--user` option or check the permissions.

Also tried

python -m pip install shapash --user

As suggested by another post and variations such as --force-reinstall. Does anybody have a solution to this?

Where are the ~ characters coming from in that path? Why are there two of them? Dows Windows know how to handle them? – John Gordon Aug 12, 2022 at 19:58 The ~umba directory is from an interrupted or failed upgrade of numba. The easiest thing to do is quit all running Python processes, then go into the site-packages directory and delete all the folders that start with ~. You can then do a clean reinstall of the packages. – MattDMo Aug 12, 2022 at 20:41 @MattDMo didn't know that's what the ~ represents. Deleting and reinstalling did the trick, thanks! – Wong Wai Kwun Aug 12, 2022 at 22:42 Had the same issue in VS Code; deleting all the folders that start with ~ worked for me as well; thanks MattDMo. – Sam S. Sep 20, 2022 at 1:05

go to your virtual environment folder. open up your pyenv.cfg and change the 'include-system-site-packages = false' to true save it and please try again

Thanks for contributing an answer to Stack Overflow!

  • Please be sure to answer the question. Provide details and share your research!

But avoid

  • Asking for help, clarification, or responding to other answers.
  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.