Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 从管理员帐户安装python、pip与用户的关系不好_Python 3.x_Pip_Pycharm - Fatal编程技术网

Python 3.x 从管理员帐户安装python、pip与用户的关系不好

Python 3.x 从管理员帐户安装python、pip与用户的关系不好,python-3.x,pip,pycharm,Python 3.x,Pip,Pycharm,我花了很长时间安装IDE、python和pip,以便在用户帐户中发挥良好作用 我已经开始了一份新的工作,在那里我可以在工作中从事学校/编程方面的工作。我甚至被允许在我的工作电脑上安装所有我需要的东西(两个漂亮的大显示器!) 我还获得了管理登录,因为我不能在我的常规帐户上安装任何东西 因此,我登录到管理员帐户,并遵循有关如何为所有用户安装Python和Pip的文档: 选中所有用途的安装选项 选中将Python 3.8添加到路径 选择“自定义安装” 再次为所有用户选择安装 确保安装路径不在用户目录中

我花了很长时间安装IDE、python和pip,以便在用户帐户中发挥良好作用

我已经开始了一份新的工作,在那里我可以在工作中从事学校/编程方面的工作。我甚至被允许在我的工作电脑上安装所有我需要的东西(两个漂亮的大显示器!)

我还获得了管理登录,因为我不能在我的常规帐户上安装任何东西

因此,我登录到管理员帐户,并遵循有关如何为所有用户安装Python和Pip的文档:

  • 选中所有用途的安装选项
  • 选中将Python 3.8添加到路径
  • 选择“自定义安装”
  • 再次为所有用户选择安装
  • 确保安装路径不在用户目录中,而是在C:/Programs/Python中
  • 安装pyide
  • 太好了。完成。我重新启动我的机器并登录到我的普通用户帐户,然后从GitHub克隆一个项目

    好的,我想添加一个使用pip的包。。。我注意到的第一件事是,
    pip安装
    根本不起作用。我得到一个类型错误

    接下来,我尝试
    py-pip-install
    ,这会让事情进展顺利,但下载包后当然会失败。我没有安装它的权限

    因此,我了解到解决方案是使用
    py pip install--user
    ,它继续告诉我安装已完成且成功,但有一个警告:

    WARNING: The script f2py.exe is installed in 'C:\Users\WNeill\AppData\Roaming\Python\Python38\Scripts' which is not on PATH.
      Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
    
    我觉得这很有趣,因为我不是在那里安装Python的。我还发现它很有趣,因为我让安装程序将Python添加到路径中。我验证了我的python安装确实在我的机器的“程序文件”中,并确信它是,我查找了f2py.script,发现它是我刚刚尝试安装的包的一部分

    我有点发疯了,键入了我的
    import
    语句。没错。没有骰子。“没有名为numpy的模块”

    在这一点上,我有点厌倦了在两个不同的用户帐户之间来回运行,反复安装和卸载它们。我已经做了6个小时了有没有办法让python、我的IDE和pip都能很好地配合使用,还是我应该回去让我的个人笔记本电脑工作,忘记在一个大屏幕上编写代码、在另一个屏幕上显示文档的梦想?

    编辑1:我认为这无关紧要,但我不是专家。我在运行Git Bash的PyCharm本机终端上完成所有这些

    编辑2:我决定在我的用户帐户上检查我的环境变量(即使它们被从管理帐户添加到路径变量中,路径变量没有设置,所以我添加了<代码> Python 38 < /Cord>路径和HE<代码> Python 38 /脚本< /C>。现在我得到了一组错误的新的集合,其中,在两页错误报告中,我告诉我必须下载微软Visual C++。这是真的吗

    编辑3:我还尝试了另一个用户建议的
    pip安装--升级setuptools
    。这也失败了,错误如下:

        Traceback (most recent call last):
      File "C:\Users\WNeill\PycharmProjects\data-science-at-home\venv\Scripts\pip-script.py", line 11, in <module>
        load_entry_point('pip==19.0.3', 'console_scripts', 'pip')()
      File "C:\Users\WNeill\PycharmProjects\data-science-at-home\venv\lib\site-packages\pip-19.0.3-py3.8.egg\pip\_internal\__init__.py", line 78, in main
        return command.main(cmd_args)
      File "C:\Users\WNeill\PycharmProjects\data-science-at-home\venv\lib\site-packages\pip-19.0.3-py3.8.egg\pip\_internal\cli\base_command.py", line 225, in main
        session = self._build_session(
      File "C:\Users\WNeill\PycharmProjects\data-science-at-home\venv\lib\site-packages\pip-19.0.3-py3.8.egg\pip\_internal\cli\base_command.py", line 87, in _build_session
        session = PipSession(
      File "C:\Users\WNeill\PycharmProjects\data-science-at-home\venv\lib\site-packages\pip-19.0.3-py3.8.egg\pip\_internal\download.py", line 344, in __init__
        self.headers["User-Agent"] = user_agent()
      File "C:\Users\WNeill\PycharmProjects\data-science-at-home\venv\lib\site-packages\pip-19.0.3-py3.8.egg\pip\_internal\download.py", line 134, in user_agent
        setuptools_version = get_installed_version("setuptools")
      File "C:\Users\WNeill\PycharmProjects\data-science-at-home\venv\lib\site-packages\pip-19.0.3-py3.8.egg\pip\_internal\utils\misc.py", line 902, in get_installed_version
        working_set = pkg_resources.WorkingSet()
      File "C:\Users\WNeill\PycharmProjects\data-science-at-home\venv\lib\site-packages\pip-19.0.3-py3.8.egg\pip\_vendor\pkg_resources\__init__.py", line 565, in __init__
        self.add_entry(entry)
      File "C:\Users\WNeill\PycharmProjects\data-science-at-home\venv\lib\site-packages\pip-19.0.3-py3.8.egg\pip\_vendor\pkg_resources\__init__.py", line 621, in add_entry
        for dist in find_distributions(entry, True):
      File "C:\Users\WNeill\PycharmProjects\data-science-at-home\venv\lib\site-packages\pip-19.0.3-py3.8.egg\pip\_vendor\pkg_resources\__init__.py", line 1886, in find_eggs_in_zip
        if metadata.has_metadata('PKG-INFO'):
      File "C:\Users\WNeill\PycharmProjects\data-science-at-home\venv\lib\site-packages\pip-19.0.3-py3.8.egg\pip\_vendor\pkg_resources\__init__.py", line 1405, in has_metadata
        return self.egg_info and self._has(self._fn(self.egg_info, name))
      File "C:\Users\WNeill\PycharmProjects\data-science-at-home\venv\lib\site-packages\pip-19.0.3-py3.8.egg\pip\_vendor\pkg_resources\__init__.py", line 1760, in _has
        return zip_path in self.zipinfo or zip_path in self._index()
      File "C:\Users\WNeill\PycharmProjects\data-science-at-home\venv\lib\site-packages\pip-19.0.3-py3.8.egg\pip\_vendor\pkg_resources\__init__.py", line 1637, in zipinfo
        return self._zip_manifests.load(self.loader.archive)
      File "C:\Users\WNeill\PycharmProjects\data-science-at-home\venv\lib\site-packages\pip-19.0.3-py3.8.egg\pip\_vendor\pkg_resources\__init__.py", line 1594, in load
        mtime = os.stat(path).st_mtime
    FileNotFoundError: [WinError 2] The system cannot find the file specified: 'C:\\Users\\WNeill\\PycharmProjects\\data-science-at-home\\venv\\lib\\site-packages\\setuptools-40.8.0-py3.8.egg'
    
    回溯(最近一次呼叫最后一次):
    文件“C:\Users\WNeill\PycharmProjects\data science at home\venv\Scripts\pip script.py”,第11行,在
    加载入口点('pip==19.0.3','console\u scripts','pip')()
    文件“C:\Users\WNeill\PycharmProjects\datascience-at-home\venv\lib\site-packages\pip-19.0.3-py3.8.egg\pip\\ u internal\\ uuu init\ uuuuuuuuuuuuuuuuuuuuuu.py”,第78行,主文件
    return command.main(cmd_args)
    文件“C:\Users\WNeill\PycharmProjects\data science at home\venv\lib\site packages\pip-19.0.3-py3.8.egg\pip\\ u internal\cli\base\u command.py”,主目录第225行
    session=self.\u build\u session(
    文件“C:\Users\WNeill\PycharmProjects\data science at home\venv\lib\site packages\pip-19.0.3-py3.8.egg\pip\\u internal\cli\base\u command.py”,第87行,在构建会话中
    session=PipSession(
    文件“C:\Users\WNeill\PycharmProjects\data science at home\venv\lib\site packages\pip-19.0.3-py3.8.egg\pip\\ u internal\download.py”,第344行,位于\uu init中__
    self.headers[“用户代理”]=用户代理()
    文件“C:\Users\WNeill\PycharmProjects\data science at home\venv\lib\site packages\pip-19.0.3-py3.8.egg\pip\\ u internal\download.py”,第134行,用户代理
    setuptools\u version=获取安装的版本(“setuptools”)
    文件“C:\Users\WNeill\PycharmProjects\data science at home\venv\lib\site packages\pip-19.0.3-py3.8.egg\pip\\ u internal\utils\misc.py”,第902行,安装版
    working_set=pkg_resources.WorkingSet()
    文件“C:\Users\WNeill\PycharmProjects\data science at home\venv\lib\site packages\pip-19.0.3-py3.8.egg\pip\\u vendor\pkg\u resources\\uuuuuuuuuuuuuuuuu init.py”,第565行,在uuuuuuu init中__
    self.add_条目(条目)
    文件“C:\Users\WNeill\PycharmProjects\data science at home\venv\lib\site packages\pip-19.0.3-py3.8.egg\pip\\供应商\pkg\u资源\\ uuuuu init\ uuuuuuuuuuuuuuuu.py”,第621行,添加项
    对于find_分布中的dist(条目,True):
    文件“C:\Users\WNeill\PycharmProjects\data science at home\venv\lib\site packages\pip-19.0.3-py3.8.egg\pip\\u vendor\pkg\u resources\\uuuu init\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
    如果metadata.has_metadata('PKG-INFO'):
    文件“C:\Users\WNeill\PycharmProjects\data science at home\venv\lib\site packages\pip-19.0.3-py3.8.egg\pip\\ U vendor\pkg\\ U resources\\ uuuu init\ uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
    返回self.egg_信息和self._has(self._fn(self.egg_信息,名称))
    文件“C:\Users\WNeill\PycharmProjects\data science at home\venv\lib\site packages\pip-19.0.3-py3.8.egg\pip\\ U vendor\pkg\\ u resources\\ uuuu init\ uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
    返回self.zipinfo中的zip_路径或self中的zip_路径。_index()
    zipinfo文件“C:\Users\WNeill\PycharmProjects\data science at home\venv\lib\site packages\pip-19.0.3-py3.8.egg\pip\\u vendor\pkg\u resources\\ uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu.py”,第1637行
    返回self.\u zip\u manifests.load(self.loader.archive)
    文件“C:\Users\WNeill\PycharmProjects\datascience-at-home\venv\lib\site-packages\pip