小编fin*_*hen的帖子

virtualenv 中的安装尝试运行全局 Python 二进制文件但失败

现在我正在尝试在我的新电脑(Windows 10)上安装Python(3.10)和所有进一步的安装,到目前为止一切都已设置完毕:

  • Python已安装
  • “Python”和“Python\Scrips”的 Windows 路径

我可以调用 python 和 pip 版本,还可以安装一些软件包。但是在安装virtualenv并创建一个之后,出现了 - 目前 - 无法修复的错误:我无法将软件包安装到虚拟环境本身的 pip 路径中。每当我尝试运行任何 pip 命令时,都会收到以下错误:

Unable to create process using 'C:\Users\ExampleUser\AppData\Local\Programs\Python\Python310\python.exe "C:\folder\env\Scripts\pip.exe" '
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,它总是引用原始的 python-path,但另一方面它引用 virtualenv 的 pip-path!?不知道这是否有帮助,但是当输入时where pythonwhere pipvenv 内的路径是第一个列出的。我还注意我的路径中没有空格......

不幸的是,到目前为止,没有任何解释可以帮助我,而且我从未在我的旧机器上遇到过这个问题 - 基本上是相同的,除了一些旧版本的python,pipvirtualenv

还有其他人知道我缺少什么吗?

python pip virtualenv

5
推荐指数
1
解决办法
892
查看次数

Python:查找列表中的异常值

我有一个包含随机数量的整数和/或浮点数的列表。我想要实现的是找到我的数字中的异常(希望使用正确的词语来解释这一点)。例如:

list = [1, 3, 2, 14, 108, 2, 1, 8, 97, 1, 4, 3, 5]
Run Code Online (Sandbox Code Playgroud)
  • 我的整数值中有 90% 到 99% 介于 1 到 20 之间
  • 有时有些值要高得多,比如说大约 100 或 1.000 甚至更高

我的问题是,这些值可能一直不同。也许常规范围在 1.000 到 1.200 之间,例外情况在 50 万范围内。

有没有一个函数可以过滤掉这些特殊数字?

python list range

4
推荐指数
1
解决办法
1万
查看次数

Python,Pandas:将数据框中的单元格分配给组

各位早上好!

我希望标题在某种程度上适合我的问题!?我有一个看起来像这样的数据框:

数据框(之前):

id    |    name        |    position
1     |    jane doe    |    position_1
2     |    john doe    |    position_2
3     |    john smith  |    position_3
Run Code Online (Sandbox Code Playgroud)

另外我有多个组列表:

group_1 = ['position_3', 'position_18', 'position_45']
group_2 = ['position_2', 'position_9']
group_7 = ['position_1']
Run Code Online (Sandbox Code Playgroud)

现在我想知道使用分配的组在我的数据框中实现另一列的最佳方法是什么?例如:

数据框(之后):

id    |    name        |    position    |    group
1     |    jane doe    |    position_1  |    group_7
2     |    john doe    |    position_2  |    group_2
3     |    john smith  |    position_3  |    group_1
Run Code Online (Sandbox Code Playgroud)

笔记:

  • 每个位置都是独一无二的,永远不会出现在多个组中

python dataframe pandas

3
推荐指数
1
解决办法
49
查看次数

标签 统计

python ×3

dataframe ×1

list ×1

pandas ×1

pip ×1

range ×1

virtualenv ×1