Pycharm的虚拟环境设置过程

 更新时间:2026年05月20日 09:33:13   作者:cndes  
该文章记录了在PyCharm中设置虚拟环境并更新pip及安装pandas包的过程,显示所有依赖包均已满足最新版本要求,无需更新安装

Pycharm虚拟环境设置

(venv) PS C:\Users\stu-\PycharmProjects\pythonProject> py -m ensurepip --upgrade
Traceback (most recent call last):
  File "<string>", line 6, in <module>
    runpy.run_module("pip", run_name="__main__", alter_sys=True)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen runpy>", line 226, in run_module
  File "<frozen runpy>", line 98, in _run_module_code
  File "<frozen runpy>", line 88, in _run_code
  File "C:\Users\stu-\AppData\Local\Temp\tmpa1paof1z\pip-25.2-py3-none-any.whl\pip\__main__.py", line 24, in <module>
    sys.exit(_main())
             ~~~~~^^
  File "C:\Users\stu-\AppData\Local\Temp\tmpa1paof1z\pip-25.2-py3-none-any.whl\pip\_internal\cli\main.py", line 78, in main
    command = create_command(cmd_name, isolated=("--isolated" in cmd_args))
  File "C:\Users\stu-\AppData\Local\Temp\tmpa1paof1z\pip-25.2-py3-none-any.whl\pip\_internal\commands\__init__.py", line 121, in create_command
    module = importlib.import_module(module_path)
  File "C:\Users\stu-\AppData\Local\Programs\Python\Python313\Lib\importlib\__init__.py", line 88, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 1026, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "C:\Users\stu-\AppData\Local\Temp\tmpa1paof1z\pip-25.2-py3-none-any.whl\pip\_internal\commands\install.py", line 13, in <module>
    from pip._vendor.requests.exceptions import InvalidProxyURL
  File "C:\Users\stu-\AppData\Local\Temp\tmpa1paof1z\pip-25.2-py3-none-any.whl\pip\_vendor\requests\__init__.py", line 159, in <module>
    from .api import delete, get, head, options, patch, post, put, request
  File "C:\Users\stu-\AppData\Local\Temp\tmpa1paof1z\pip-25.2-py3-none-any.whl\pip\_vendor\requests\api.py", line 11, in <module>
    from . import sessions
  File "C:\Users\stu-\AppData\Local\Temp\tmpa1paof1z\pip-25.2-py3-none-any.whl\pip\_vendor\requests\sessions.py", line 15, in <module>
    from .adapters import HTTPAdapter
  File "C:\Users\stu-\AppData\Local\Temp\tmpa1paof1z\pip-25.2-py3-none-any.whl\pip\_vendor\requests\adapters.py", line 80, in <module>
    _preloaded_ssl_context = create_urllib3_context()
  File "C:\Users\stu-\AppData\Local\Temp\tmpa1paof1z\pip-25.2-py3-none-any.whl\pip\_vendor\urllib3\util\ssl_.py", line 359, in create_urllib3_context
    context.keylog_filename = sslkeylogfile
    ^^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\ProgramData\\LISSClient\\sslkey.log'
Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "C:\Users\stu-\AppData\Local\Programs\Python\Python313\Lib\ensurepip\__main__.py", line 5, in <module>
    sys.exit(ensurepip._main())
             ~~~~~~~~~~~~~~~^^
  File "C:\Users\stu-\AppData\Local\Programs\Python\Python313\Lib\ensurepip\__init__.py", line 257, in _main
    return _bootstrap(
        root=args.root,
    ...<4 lines>...
        default_pip=args.default_pip,
    )
  File "C:\Users\stu-\AppData\Local\Programs\Python\Python313\Lib\ensurepip\__init__.py", line 172, in _bootstrap
    return _run_pip([*args, "pip"], [os.fsdecode(tmp_wheel_path)])
  File "C:\Users\stu-\AppData\Local\Programs\Python\Python313\Lib\ensurepip\__init__.py", line 87, in _run_pip
    return subprocess.run(cmd, check=True).returncode
           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\Users\stu-\AppData\Local\Programs\Python\Python313\Lib\subprocess.py", line 577, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['C:\\Users\\stu-\\PycharmProjects\\pythonProject\\venv\\Scripts\\python.exe', '-W', 'ignore::DeprecationWarning', '-c', '\nimport runpy\nimport sys\nsys.path = [\'C:\\\\Users\\\\stu-\\\\AppData\\\\Local\\\\Temp\\\\tmpa1paof1z\\\\pip-25.2-py3-none-any.whl\'] + sys.path\nsys.argv[1:] = [\'install\', \'--no-cache-dir\', \'--no-index\', \'--find-links\', \'C:\\\\Users\\\\stu-\\\\AppData\\\\Local\\\\Temp\\\\tmpa1paof1z\', \'--upgrade\', \'pip\']\nrunpy.run_module("pip", run_name="__main__", alter_sys=True)\n']' returned non-zero exit status 1.    

输入命令

PS C:\Users\stu-\PycharmProjects\pythonProject> deactivate
PS C:\Users\stu-\PycharmProjects\pythonProject> python -m ensurepip --upgrade

提示成功

Looking in links: c:\Users\stu-\AppData\Local\Temp\tmp2o11_yrb
Requirement already up-to-date: setuptools in c:\programdata\anaconda33\lib\site-packages (52.0.0.post20210125)
Requirement already up-to-date: pip in c:\programdata\anaconda33\lib\site-packages (21.0.1)
PS C:\Users\stu-\PycharmProjects\pythonProject> pip install pandas
Requirement already satisfied: pandas in c:\programdata\anaconda33\lib\site-packages (1.2.4)
Requirement already satisfied: python-dateutil>=2.7.3 in c:\programdata\anaconda33\lib\site-packages (from pandas) (2.8.1)
Requirement already satisfied: numpy>=1.16.5 in c:\programdata\anaconda33\lib\site-packages (from pandas) (1.20.1)
Requirement already satisfied: pytz>=2017.3 in c:\programdata\anaconda33\lib\site-packages (from pandas) (2021.1)
Requirement already satisfied: six>=1.5 in c:\programdata\anaconda33\lib\site-packages (from python-dateutil>=2.7.3->pandas) (1.15.0)

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • python实现字典合并的五种方法(附示例代码)

    python实现字典合并的五种方法(附示例代码)

    在Python中,有多种方法可以通过使用各种函数和构造函数来合并字典,在本文中,我们将讨论一些合并字典的方法,并通过代码示例讲解的非常详细,具有一定的参考价值,需要的朋友可以参考下
    2024-04-04
  • Python数据结构之栈、队列的实现代码分享

    Python数据结构之栈、队列的实现代码分享

    这篇文章主要介绍了Python数据结构之栈、队列的实现代码分享,具有一定参考价值,需要的朋友可以了解下。
    2017-12-12
  • Python中使用logging模块代替print(logging简明指南)

    Python中使用logging模块代替print(logging简明指南)

    这篇文章主要介绍了Python中使用logging模块代替print的好处说明,主旨是logging模块简明指南,logging模块的使用方法介绍,需要的朋友可以参考下
    2014-07-07
  • python多线程高级锁condition简单用法示例

    python多线程高级锁condition简单用法示例

    这篇文章主要介绍了python多线程高级锁condition简单用法,结合实例形式分析了condition对象常用方法及相关使用技巧,需要的朋友可以参考下
    2019-11-11
  • python numpy中setdiff1d的用法说明

    python numpy中setdiff1d的用法说明

    这篇文章主要介绍了python numpy中setdiff1d的用法说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • 详解pycharm的python包opencv(cv2)无代码提示问题的解决

    详解pycharm的python包opencv(cv2)无代码提示问题的解决

    这篇文章主要介绍了详解pycharm的python包opencv(cv2)无代码提示问题的解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • Python程序打包成exe的保姆教程

    Python程序打包成exe的保姆教程

    本文主要介绍了使用PyInstaller将Python程序打包成可执行文件,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-01-01
  • 基于Python进行定时任务管理封装

    基于Python进行定时任务管理封装

    这篇文章主要为大家详细介绍了如何基于Python进行定时任务管理封装,文中的示例代码讲解详细,具有一定的借鉴价值,有需要的小伙伴可以参考下
    2024-12-12
  • Python使用flake8进行代码质量检查的深度解析

    Python使用flake8进行代码质量检查的深度解析

    这篇文章主要为大家详细介绍了Python代码质量检查工具flake8的核心功能与最佳实践,文章从代码质量痛点出发,介绍flake8如何通过静态分析、风格检查和复杂度分析帮助开发者避免代码屎山,感兴趣的小伙伴可以了解下
    2026-02-02
  • python使用openpyxl库读写Excel表格的方法(增删改查操作)

    python使用openpyxl库读写Excel表格的方法(增删改查操作)

    这篇文章主要介绍了python使用openpyxl库读写Excel表格的方法(增删改查操作),本文通过实例图文相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-05-05

最新评论