小编Ale*_*ile的帖子

由于冲突,无法使用 anaconda 安装 geopandas

我是初学者,我尝试按照教程进行操作。所以我安装了一个 anaconda,下一步我应该安装 geopandas,但我收到以下消息:

conda install geopandas
Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: \

...
Run Code Online (Sandbox Code Playgroud)

https://pastebin.com/c2cmmhrr

我一次又一次地尝试安装 anaconda 但没有任何效果...

python anaconda conda geopandas

8
推荐指数
1
解决办法
4746
查看次数

Z3 解算器已安装,但我无法导入任何内容

我已经使用 Anaconda Prompt ( pip install z3-solver ) 在我的 Python3 环境中从 PyPi 安装了 z3-solver 包,仅此而已。
该包出现在site-packages/目录中(该包具有 _init__.py 和所有必需文件,包括 z3.py )。但是,当我尝试从 Jupyter Notebook 运行此示例时,它返回以下消息:NameError:名称“Int”未定义。
我只使用 Anaconda 很短时间,所以我不确定安装是如何进行的。这真的很奇怪,因为“pip install”命令在大多数情况下都可以正常工作。我做错了什么或者这个包需要更多配置吗?

python z3 anaconda conda

7
推荐指数
1
解决办法
6886
查看次数

在 anaconda 环境中使用 pyinstaller

我在 上制作了一个非常简单的应用程序python(v 3.6),我想使用 pyinstaller 冻结它。我使用 anaconda 创建的环境制作了该应用程序,并在那里安装了我需要的软件包(youtube_dl)。我需要有关如何使用我创建的环境(其中包含所有包)的应用程序(Main.py)使用 pyinstaller 的帮助。\n如果我运行“pyinstaller Main.py”,我会收到此错误:

\n\n
Traceback (most recent call last):\n  File "Main.py", line 7, in <module>\n  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/PyInstaller/loader/pyimod03_importers.py", line 631, in exec_module\n    exec(bytecode, module.__dict__)\n  File "youtube_downloader.py", line 3, in <module>\nModuleNotFoundError: No module named \'youtube_dl\'\n[2708] Failed to execute script Main\nlogout\n
Run Code Online (Sandbox Code Playgroud)\n\n

如何使 pyinstaller 使用我在 anaconda\xc2\xb4s 目录中创建的环境?

\n

python pyinstaller conda

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

撤消使用 Pandas 执行的更改

我想知道是否有一种技术可以简单地撤消使用 Pandas 完成的更改。

例如,我对几千行 Pandas Dataframe 进行了字符串替换,其中,字符串中出现的每个“&”都被替换为“and”。但是在执行替换之后,我发现我在更改中犯了一个错误,并且希望在字符串替换完成之前恢复到 Dataframe 的最新形式。

有没有办法做到这一点?

python pandas

6
推荐指数
1
解决办法
3439
查看次数

创建不带@~~事物的requirements.txt

我想使用pip freeze > requirements.txt命令创建requirements.txt并复制到Google Drive以在Google Colab中使用,但出现如下错误:

ERROR: Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory: '/C:/ci/astroid_1592481955828/work'
Run Code Online (Sandbox Code Playgroud)

于是,我打开了requirements.txt,模块名后面有奇怪的东西开头@ files:\\\~~~

这是一个例子。

requirements.txt

~~~
jupyter-core==4.6.3
jupyterlab==2.2.6
jupyterlab-server @ file:///tmp/build/80754af9/jupyterlab_server_1594164409481/work
Keras==2.3.1
Keras-Applications @ file:///tmp/build/80754af9/keras-applications_1594366238411/work
Keras-Preprocessing==1.1.0
kiwisolver==1.2.0
~~~
Run Code Online (Sandbox Code Playgroud)

我使用 Anaconda 安装了这些模块,并将其存储在名为“TensorFlow”的虚拟环境中。

可以删除@ files:\\\~~~模块名称后面的东西吗?或者我应该做什么来解决这个问题?

谢谢。

python pip requirements.txt conda

6
推荐指数
1
解决办法
2232
查看次数

导入错误:安装 python-opencv 后没有名为 opencv 的模块

我在python中安装opencv并运行$ sudo apt-get install python-opencv并成功安装。但是当运行这段代码时

import opencv
import opencv.highgui
import time
import commands

def get_image():
    image = opencv.highgui.cvQueryFrame(camera)
    return opencv.adaptors.Ipl2PIL(image)

camera = opencv.highgui.cvCreateCameraCapture(-1)

while 1:
    image = get_image()
    image.thumbnail((32, 24, ))
    image = tuple(ord(i) for i in image.tostring())
    x = int((int((max(image) / 256.0) * 10) + 1) ** 0.5 / 3 * 10)
    cmd = ("sudo su -c 'echo " + str(x) +
        " > /sys/devices/virtual/backlight/acpi_video0/brightness'")
    status, output = commands.getstatusoutput(cmd)
    assert status is 0
Run Code Online (Sandbox Code Playgroud)

有跟随错误

$ python bright.py …
Run Code Online (Sandbox Code Playgroud)

python opencv

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

anaconda navigator 将修改以下软件包解决软件包规范问题

我有一个关于通过 Anaconda Navigator 安装包的问题。我尝试安装 geopandas,但是已经过去了很多时间,并且该过程无法完成。我被困在那里了 这是如下所示的屏幕截图。

在此输入图像描述

我该如何解决它。

python anaconda conda

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

一种Python式的方法来删除列表中仅一个元素的连续重复项

我知道还有很多其他类似的问题,但我的问题有所不同,导致他们的答案无法解决。

我有几个可能有多个连续空格的字符列表,我只需要保留其中一个。任何其他字符的重复都应该保留。我通过以下方式做到了:

myList = ['o', 'e', 'i', ' ', ' ', ' ', 'l', 'k', ' ', ' ', ' ', ' ', ' ', 'j', 'u']
myList_copy = [myList[0]]

for i in range(1, len(myList):
    if not(myList[i] == ' ' and myList[i-1] == ' '):
        myList_copy.append(myList[i])
Run Code Online (Sandbox Code Playgroud)

这成功地给了我

['o', 'e', 'i', ' ', 'l', 'k', ' ', 'j', 'u', ' ']
Run Code Online (Sandbox Code Playgroud)

我真的不认为这是一个非常好的、快速的方法。

我看过类似这个(以及其他)的帖子,其中有类似的问题。但是,请注意,我实际上只需要删除重复的空格。也许我需要帮助是使用 groupby 来做到这一点,但这就是新帖子的原因。

提前致谢。

python

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

Python 负索引差异

我正在使用 python 3.6、pandas 24.2 并遇到了差异。

>>> x = pd.Series(range(3))
>>> x[-1]

>>> x = pd.Series(range(3), index=[0,1,2])
>>> x[-1]
Run Code Online (Sandbox Code Playgroud)

两者都会产生错误

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/opt/conda3/ml4t/lib/python3.6/site-packages/pandas/core/series.py", line 868, in __getitem__
    result = self.index.get_value(self, key)
  File "/opt/conda3/ml4t/lib/python3.6/site-packages/pandas/core/indexes/base.py", line 4375, in get_value
    tz=getattr(series.dtype, 'tz', None))
  File "pandas/_libs/index.pyx", line 81, in pandas._libs.index.IndexEngine.get_value
  File "pandas/_libs/index.pyx", line 89, in pandas._libs.index.IndexEngine.get_value
  File "pandas/_libs/index.pyx", line 132, in pandas._libs.index.IndexEngine.get_loc
  File "pandas/_libs/hashtable_class_helper.pxi", line 987, in pandas._libs.hashtable.Int64HashTable.get_item
  File "pandas/_libs/hashtable_class_helper.pxi", line 993, in pandas._libs.hashtable.Int64HashTable.get_item
KeyError: …
Run Code Online (Sandbox Code Playgroud)

python pandas

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

根据值拆分 Pandas 数据框列

我搜索了,我找不到像我这样的问题。因此,如果有,但不知何故我找不到,请告诉我。所以我可以删除这个帖子。

我遇到了一个问题,无法按值将 Pandas 数据帧拆分为不同的数据帧 (df)。

我在文本文件中有一个数据集,我将它们存储为pandas dataframe只有一列。数据集中有不止一组信息,并且某个值定义了该组的结尾,您可以在下面看到一个示例:

样本输入

In [8]: df
Out[8]: 
  var1
0    a
1    b
2    c
3    d
4    endValue
5    h
6    f
7    b
8    w
9    endValue
Run Code Online (Sandbox Code Playgroud)

所以我想把这个 df 拆分成不同的数据帧。我找不到办法做到这一点,但我相信一定有一个简单的方法。我在示例输出中显示的格式可能是错误的格式。所以,如果你有更好的主意,我很乐意看到。谢谢你的帮助。

我想要的示例输出

  var1
{[0    a
1    b
2    c
3    d
4    endValue]},
{[0    h
1    f
2    b
3    w
4    endValue]}

Run Code Online (Sandbox Code Playgroud)

python numpy pandas

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

标签 统计

python ×10

conda ×5

anaconda ×3

pandas ×3

geopandas ×1

numpy ×1

opencv ×1

pip ×1

pyinstaller ×1

requirements.txt ×1

z3 ×1